Python 字符串的编写方式多种多样,主要有:Single quotes(一对单引号)、Double quotes(一对双引号) 还有 Triple quoted(三引号引用多行文本) 三种形式。
- >>> print("let's go")
- let's go
- >>> cyc="""
- i love you
- i
- love
- you
- """
- >>> print(cyc)
-
- i love you
- i
- love
- you
-
- >>>

- >>> print("a\n\d\t\c")
- a
- \d \c
- >>> print("a\\n\d\\t\c")
- a\n\d\t\c
- >>>
- >>> 5+5
- 10
- >>> '5'+'5'
- '55'
- >>> '5'*10
- '5555555555'
random.randint(a,b) 生成a到b之间的随机数
查看数据的类型:type()
无论输入什么内容,数据类型都是字符串类型
所以这里用到类型转换函数
int(x)将x转换为整数
float(x)将x转换为浮点数

- # 定义字符串变量name
- name = "小明"
- print("我的名字叫%s。" % name)
-
- # 定义整数变量student_no,输出我的学号是000001
- student_no = 1
- print("我的学号是%06d" % student_no)
-
- # 定义小数 price,weight,money,输出苹果单价9.12/斤,
- # 购买了5.00斤,需支付45.60元
- price = 9.12
- weight = 5.00
- money = price * weight
- print("苹果单价%.2f元/斤,购买了%.2f斤,需支付%.2f" % (price, weight, money))
-
- # 定义一个小数scale ,输出数据比例是2.50%
-
- scale = 0.25
- print("数据比例是%.2f%%" % (scale*10))
标识符由字母,数字,下划线构成,开头不能是数字,只能是字母或者下划线。
if.....else函数
逻辑运算
elif函数
if 的嵌套,
随机函数,
while循环
赋值运算符

break:某一条件满足时,退出循环,不执行后面重复的代码
continue:某一条件满足时,不执行后面重复的代码
- # break的演示,
- # 只输出0,1,2
-
- # i = 0
- # while i < 10:
- # if i == 3:
- # # ,满足条件,退出循环,不执行后面重复的代码
- # break
- # print(i)
- # i += 1
- #
- # print("over")
-
-
- # continue的演示,
- # 除了3其他都输出
- i = 0
- while i < 10:
- if i == 3:
- # 使用continue之前,需要确认计数是否修改,防止进入死循环
- i += 1
- continue
-
- print(i)
- i += 1
while循环嵌套
- # 打印小星星,输出5行*,每行数量依次递减
- # print函数在输出内容后在控制台自动换行,print(a,end="")可以不换行
- # i = 1
- # while i <= 5:
- # print("* " * i, end="")
- # i += 1
-
-
- # 假设没有乘法操作
- row = 1
- while row <= 5:
- # 增加列循环,负责每列的显示
- col = 1
- while col <= row:
- print("*", end="")
- col += 1
-
- # print("第%d行" % row)
- # 在一行星星输出完成后实现换行
- print("")
- row += 1
转义字符
