淑昊柠 发表于 2018-8-14 10:34:35

Python学习之路-基础知识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)   #读取第二个元素
  
Alex
  

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

  
>>>print(len(myList))   #获取列表长度
  
3
  元组(Tuple):
  只读列表,读取速度大于列表。
  字典(Dictionary):
  存储键值对,key:value,key是唯一的
>>>dict = {"name":"Fly","age":23,"sex":"男"}  增加数据:
  dict = value
  修改数据:
  dict = value(必须知道需要修改的的value的key,即key已知)
  删除数据:
  dict.pop(key)   #删除key和对应value
  del dict   #删除key和对应value
  dict.popitem()#随机删除一对数据
  查询数据:
  key in dict   key在字典里则返回 True否则返回FALSE
  dict.get(key)    key在字典里则返回vlaue值否则返回none
  dict    key在字典里则返回vlaue值否则运行报错 "KeyError:"
  字典的所有的查询操作都是通过key来查找的,因为key唯一,value不唯一
  vlaue的值也可以是字典,即多级字典嵌套
  循环、流程判断
  判断语句没啥好说的,ifelse语法如下:
  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
  代码例子比较简陋。。。先凑合着吧,意思到了就行
  
页: [1]
查看完整版本: Python学习之路-基础知识1