首页 > 代码库 > 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