格式划输出
%s 字符串
%d 有符号的十进制整数
%f 浮点数
%c 字符
%u 无符号十进制整数
%o 八进制整数
%x 十六进制整数(小写ox)
%X 十六进制整数(大写OX)
%e 科学计数法(小写‘e’)
%E 科学计数法(大写‘E’)
%g %f和%e的简写
%G %f和%E的简写
int(x,[,base]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
complex(real[,image]) 创建一个复数,real为实部,image为虚部
str(x) 将对象x转换为字符串
repr(x) 将对象x转换为表达式字符串
eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s) 将序列s转换为一个元组
list(s) 将序列s转换为一个列表
chr(x) 将一个整数转换为一个Unicode字符
ord(x) 将一个字符转换为它的ASCII整数值
hex(x) 将一个整数转换为一个十六进制字符串
print(f'我的名字是{name},今年{age}岁了,体重{weight}斤,学号是{stu_id}', end="\t")
print("我的名字是%s,今年%d岁了,体重%.2f斤,学号是%06d" % (name, age, weight, stu_id), end="---")
print("输出的内容", end="\n")
字符串
h = '12345678'
print(h[0])
# 下标2开始,截取5个字符,不包括下标7
print(h[2:7:1])
print(h[-4:-1:1])
print(h[-1:-4:-1])
# 开始和结束方向要和步长方向一致
i = "hello world"
print(i.find("ol", 0, len(i))) # 找不到就是-1
print(i.rfind("lo", 0, len(i))) # 找不到就是-1
print(i.index("lo", 0, len(i))) # 找不到就报错
print(i.rindex("lo", 0, len(i))) # 找不到就报错
print(i.count("o", 0, len(i)))
j = "hello world CG forever"
print(j.replace("o", "a", 2))
print(j.split(" ", 2))
print(j.rsplit(" ", 2))
k = ["hello", "world", "CG", "forever"]
print("--".join(k))
l = "hello CG forever"
print(l.capitalize()) # 字符串第一个字母大写,其他全部转换为小写
print(l.title()) # 每个单词的首字母都大写,其他小写
print(l.lower()) # 全部转小写
print(l.upper()) # 全部转大写
j = " hello CG forever "
print(j.lstrip())
print(j.rstrip())
print(j.strip())
k = "-hello CG forever-"
print(k.lstrip("-"))
print(k.rstrip("-"))
print(k.strip("-"))
l = "hello"
# 只能填充一个字符长度
print(l.ljust(10, "."))
print(l.rjust(10, "?"))
print(l.center(10, "-"))
n = "hello world CG forever"
print(n.startswith("hell", 0, len(n)))
print(n.endswith("ever", 0, len(n)))
m = "cg"
print(m.isalpha())#全字母,空格不是字母
m = " c g "
print(m.isalpha())#全字母,空格不是字母
m = "123"
print(m.isdigit())#全数字,空格不是数字
m = '123CG '
print(m.isalnum()) # 数字加字母,空格不算
m = " "
print(m.isspace())# 是否是空白