首页 > 代码库 > Pytnon学习之路-基础知识1

Pytnon学习之路-基础知识1

永远的Hello World!

print("Hello World!")
>>Hello World!

数据类型

Number类型:    

    数值类型,用于存储数字

    Integer,Long Integer,Double-precision floating(双精度浮点类型),Boolean,Complex number(复数)

Sequence类型簇:

    字符串(String):

        字符串用引号标识,例如:“Fly”,‘name‘,单引号或者双引号都可以。

        字符串分两种:一种是普通字符串,一种是Unicode字符串:

str1 = "Fly"    #普通字符串
str2 = u"Fly"   #Unicode字符串

列表(List)

>>>myList = ["Fly","Alex","Jack"]
>>>print(myList[1])     #读取第二个元素
Alex

>>>print(myList[1:])    #截取子列表
["Alex","Jack"]

>>>print(len(myList))   #获取列表长度
3

元组(Tuple):

    只读列表,读取速度大于列表。

字典(Dictionary):

    存储键值对,key:value,key是唯一的

>>>dict = {"name":"Fly","age":23,"sex":"男"}

增加数据:

    dict[key] = value

修改数据:

    dict[key] = value  (必须知道需要修改的的value的key,即key已知)

删除数据:

    dict.pop(key)   #删除key和对应value

    del dict[key]   #删除key和对应value

    dict.popitem()  #随机删除一对数据

查询数据:

    key in dict   key在字典里则返回 True  否则返回FALSE

    dict.get(key)    key在字典里则返回vlaue值  否则返回none

    dict[key]    key在字典里则返回vlaue值  否则运行报错 "KeyError:"

    字典的所有的查询操作都是通过key来查找的,因为key唯一,value不唯一

vlaue的值也可以是字典,即多级字典嵌套

循环、流程判断

判断语句没啥好说的,if  else  语法如下:

    if 条件满足:

        语句块

    elif 条件满足:

        语句块

    else:

        语句块

python 中判断if语句满足条件的语句块,是通过缩进方式来判断的,而非括号。

循环,for,while,两个循环:

>>>for i in range(4):
>>> print(i)
0 	
1 	
2 	
3 	
>>>a = 2
>>>b = 3
>>>while b >a:
>>>    print("b大于a")
>>>    break
b大于a

代码例子比较简陋。。。先凑合着吧,意思到了就行


本文出自 “科技兴国” 博客,请务必保留此出处http://8097612.blog.51cto.com/8087612/1934120

Pytnon学习之路-基础知识1