极简Python学习,【第4篇】基本语法 数据类型 运算符 字符串截取
一、Python3 中有六个标准的数据类型。
Number 【数字】 不可变数据
String 【字符串】 不可变数据
Tuple 【元组】 不可变数据
List 【列表】 可变数据
Set 【集合】 可变数据
Dictionary 【集合】 可变数据
请按照以下代码敲一遍。
# Number 【数字】不可变数据 num =100; print(type(num)) #int类型 fl =100.02; print(type(fl)) #浮点类型 tr = False; print(type(tr)) #bool类型 com =num+5j; print(type(com)) #complex类型 # String 【字符串】 不可变数据 str="Learning Python is easy"; print(type(str)) #String类型 # Tuple 【元组】 不可变数据 tuple = ('Python', 100 , 200.12, 'Pele', 70.2); print(type(tuple)) #元组类型 # List 【列表】 可变数据 list = ['Python', 100 , 200.12, 'Pele', 70.2]; print(type(list)) #List类型 # Set 【集合】 可变数据 set = {'Shanghai', 'Xian', 'Beijing', 'Chongqing', 'Wuhan', 'Hefei'};print(type(set)) #Set类型 # Dictionary 【集合】 可变数据 dictionary = {'nanme':'zhangsan', 'Age':18, 'Address':'shanghai huangpu nanjing road'};print(type(dictionary)) #Dictionary类型
二、截取数值
# String 【字符串】 不可变数据 str="Learning Python is easy"; print (str) # 输出字符串 print (str[0:-1]) # 输出第一个到倒数第二个的所有字符 print (str[0]) # 输出字符串第一个字符 print (str[2:5]) # 输出从第三个开始到第五个的字符 print (str[2:]) # 输出从第三个开始的后的所有字符 print (str * 2) # 输出字符串两次 print (str + "!") # 连接字符串 # Tuple 【元组】 不可变数据 tuple = ('Python', 100 , 200.12, 'Pele', 70.2); print (tuple) # 输出完整元组 print (tuple[0]) # 输出元组的第一个元素 print (tuple[1:3]) # 输出从第二个元素开始到第三个元素 print (tuple[2:]) # 输出从第三个元素开始的所有元素 # List 【列表】 可变数据 list = ['Python', 100 , 200.12, 'Pele', 70.2]; print (list) # 输出完整列表 print (list[0]) # 输出列表第一个元素 print (list[1:3]) # 从第二个开始输出到第三个元素 print (list[2:]) # 输出从第三个元素开始的所有元素 # Set 【集合】 可变数据 set = {'Shanghai', 'Xian', 'Beijing', 'Chongqing', 'Wuhan', 'Hefei'}; # Dictionary 【集合】 可变数据 dictionary = {'Name':'zhangsan', 'Age':18, 'Address':'shanghai huangpu nanjing road'}; print (dictionary['Name']) # 输出键为 'Name' 的值 print (dictionary['Age']) # 输出键为 Age 的值 print (dictionary) # 输出完整的字典 print (dictionary.keys()) # 输出所有键 print (dictionary.values()) # 输出所有值
三、数值运算。
a =3; b = 6; c =a + b # 加法 print(c) c= b - a # print(c) c= a* b # 乘法 print(c) c=a / b # 除法,得到一个浮点数 print(c) c=a // b # 除法,得到一个整数 print(c) c=a % b # 取余 print(c) c=a ** b # 乘方 print(c)
先从简单的入手,从头到尾有个概念,然后回头再来细嚼各种语法!