Number数字
Python3 支持 int(整数)、float(浮点数)、bool(真假)、complex(复数)
# type() 函数可以用来查询变量所指的对象类型。
a, b, c, d = 20, 5.5, True, 4+3j
print(type(a), type(b), type(c), type(d))
#加法
a=5 + 4
#减法
b=4.3 - 2
#乘法
c=3 * 7
#除法
d=2 / 4
#除法,得到一个整数
e=2 // 4
#取余数
f=17 % 3
#乘方
g=2 ** 5
print("%d %d %d %d %d %d %d"%(a,b,c,d,e,f,g))
String字符串
字符串用单引号 ‘’ 或双引号 " " 括起来。
字符串常见操作:
定义、读取、截取、重复、连接
#字符串的定义
str1= 'hello'
str2="world"
#读取字符串,逗号分隔
print(str1,str2)
print("-"*30)
#字符串截取[:],索引值从0开始,左闭右开(输出索引值0到2的字符)
print(str1[0:3])
print("-"*30)
#(输出下标3以后的字符)
print(str1[3:])
print("-"*30)
#重复字符串*(重复输出str1,5次)
print(str1*5)
print("-"*30)
#字符连接+
print(str1+str2)
print(str1+"!!!")
print("-"*30)
字符串常见操作:
计算字符串长度
#计算字符串长度
a=("hello,guangzhou")
print(len(a))
字符串&转义字符
#使用反斜杠\n(换行)转义字符
print("hello\nguangzhou")
print("-"*30)
#字符串前面加r,表示直接显示原始字符串,不进行转义
print(r"hello\nguangzhou")
List列表[]——重要!
列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(嵌套)。
变量名=[元素1,元素2,元素3]
索引值以 0 为开始值,-1 为从末尾的开始位置。
#列表的定义
list1=["周杰伦","邓紫棋","林俊杰"]
list2=["hell0",22,3.14]
#逐个输出元素for in
for list in list1:
print(list)
print("-"*30)
#输出指定索引值的元素
print(list1[0])
print(list2[2])
print("-"*30)
字符串常见操作:逐个读出元素
for name in namelist:
print(name)