极简Python学习,【第4篇】基本语法 数据类型 运算符 字符串截取

一、Python3 中有六个标准的数据类型。

Number      【数字】    不可变数据
String         【字符串】 不可变数据
Tuple          【元组】     不可变数据

List             【列表】     可变数据
Set             【集合】     可变数据
Dictionary  【集合】     可变数据

请按照以下代码敲一遍。

极简Python学习,【第4篇】基本语法 数据类型 运算符 字符串截取

# 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)

先从简单的入手,从头到尾有个概念,然后回头再来细嚼各种语法!