字符串
Python 字符串的编写方式多种多样,主要有:Single quotes(一对单引号)、Double quotes(一对双引号) 还有 Triple quoted(三引号引用多行文本) 三种形式。
>>> print("let's go")let's go
>>> cyc="""i love youiloveyou""">>> print(cyc)i love youiloveyou>>>
转义字符
>>> print("a\n\d\t\c")a\d\c>>> print("a\\n\d\\t\c")a\n\d\t\c>>>
字符串的加法和乘法
>>> 5+510>>> '5'+'5''55'>>> '5'*10'5555555555'
随机数random
random.randint(a,b) 生成a到b之间的随机数
type函数
查看数据的类型:type()
input函数
无论输入什么内容,数据类型都是字符串类型
所以这里用到类型转换函数
int(x)将x转换为整数
float(x)将x转换为浮点数
变量的格式化输出
# 定义字符串变量namename = "小明"print("我的名字叫%s。" % name)# 定义整数变量student_no,输出我的学号是000001student_no = 1print("我的学号是%06d" % student_no)# 定义小数 price,weight,money,输出苹果单价9.12/斤,# 购买了5.00斤,需支付45.60元price = 9.12weight = 5.00money = price * weightprint("苹果单价%.2f元/斤,购买了%.2f斤,需支付%.2f" % (price, weight, money))# 定义一个小数scale ,输出数据比例是2.50%scale = 0.25print("数据比例是%.2f%%" % (scale*10))
标识符和关键字
标识符由字母,数字,下划线构成,开头不能是数字,只能是字母或者下划线。
if…..else函数
逻辑运算
elif函数
if 的嵌套,
随机函数,
while循环
赋值运算符
break和continue
break:某一条件满足时,退出循环,不执行后面重复的代码
continue:某一条件满足时,不执行后面重复的代码
# break的演示,# 只输出0,1,2# i = 0# while i < 10:# if i == 3:# # ,满足条件,退出循环,不执行后面重复的代码# break# print(i)# i += 1## print("over")# continue的演示,# 除了3其他都输出i = 0while i < 10:if i == 3:# 使用continue之前,需要确认计数是否修改,防止进入死循环i += 1continueprint(i)i += 1
while循环嵌套
# 打印小星星,输出5行*,每行数量依次递减# print函数在输出内容后在控制台自动换行,print(a,end="")可以不换行# i = 1# while i <= 5:# print("* " * i, end="")# i += 1# 假设没有乘法操作row = 1while row <= 5:# 增加列循环,负责每列的显示col = 1while col <= row:print("*", end="")col += 1# print("第%d行" % row)# 在一行星星输出完成后实现换行print("")row += 1
转义字符