目录
前言
小伙伴们久等啦!看了我的小程序的博客之后有没有学会自己总结知识点呢?那么现在就跟随我的步伐让我们重温一下学过的知识有哪些吧!
一、变量
(1)语法:
变量名 = 值
(2)命名规则:
- 由数字、字母、下划线组成
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
(3)命名习惯
- 大驼峰:MyName
- 小驼峰:myName
- 下划线:my_name
- 见名知意
(4)举例
MyName = 'Leo'
二、输出
(1)语法
print()
(2)格式化输出
- %s:格式化输出字符串
- %d:格式化输出整数
- %f:格式化输出浮点数
- 一般用 f'{表达式}' 可以格式化所有输出
(3)转义字符与结束符
- \n:换行符
- \t:制表符
- end = '':结束符
(4)举例
age = 18
name = 'Leo'
weight = 60.68461
ID = 39
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%03d' % (name, age, weight, ID))
print(f'我的名字是{name},今年{age}岁')
三、输入
(1)语法
input()
(2)数据类型转换
- int():整形
- str():字符串
- float():浮点型
(3)举例
# 语法举例
name = input('请输入你的名字:')
print(f'你是{name}')
# 数据类型转换举例
num1 = 1
str1 = "10"
print(type(float(num1)))
print(type(float(str1)))
四、运算符
(1)知识点
- 算术运算符
- + - * / %(取余) //(整除)
- 赋值运算符
- =:赋值
- 复合赋值运算符
- += -= *= /= %= //=
- 比较运算符
- < > == <= >= !=(不等于)
- 逻辑运算符
- and or not
-
(2)举例
# 练习一 a = 10 a += 3 print(a) # 练习二 a = 0 b = 2 c = 5 print(a and b) print(c or b)
五、条件判断——if
(1)语法:
if 条件:
条件成立执行的代码
(2)if…else:
if 条件:
条件成立执行的代码
else:
条件不成立执行的代码
(3)elif:
if 条件 1:
条件1成立执行的代码
elif 条件2:
条件2成立执行的代码
else:
以上条件都不成立执行的代码
(4)嵌套:
if 条件1:
条件1成立执行的代码
if 条件2:
条件2成立执行的代码
....
(5)三目运算符
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式
(6)举例——有趣的小程序
import random
print('下面开始游戏:')
print('首先请玩家出拳:')
# 玩家出拳
player = int(input('请出拳:0为石头,1为剪刀,2为布\n'))
# 电脑出拳
computer = random. randint(0, 2)
print(f'电脑出拳为{computer}')
# 判断输赢
if ((player == 0) and (computer == 1)) or ((player == 1) and (computer == 2)) or ((player == 2) and (computer == 0)):
print('恭喜玩家获得胜利(*^▽^*)')
elif player == computer:
print('平局啦,再试一次叭(๑′ᴗ‵๑)')
else:
print('很抱歉,玩家失败o(╥﹏╥)o')
六、循环
(1)while
1.语法:
while 条件:
条件成立重复执行的代码1
条件成立重复执行的代码2
……
2.嵌套:
while 条件1:
条件1成立执行的代码
……
while 条件2:
条件2成立执行的代码
……
(2)for:
语法:
for 变量 in 序列:
重复执行的代码1
重复执行的代码2
……
(3)break和continue
break为退出整个循环
continue为退出本次循环
(4)else:
while和for都可以使用else
else为循环正常结束执行的代码(beak不执行)
(5)举例——九九乘法表
# 将j定义为行数,共有9行
j = 1
# 当 j < 10 时循环换行输出
while j < 10:
# 将j定义为一行中的表达式个数,初始值为1
i = 1
# 当 i <= j 时循环输出表达式
while i <= j:
# 利用\t制表符对齐
print(f'{i} * {j} = {i * j}', end='\t')
# i自加1
i += 1
# 换行输出
print()
# j自加1
j += 1
总结
我总结的Python知识点对大家有帮助嘛,谢谢大家的学习!如果对我的文章以及程序有所疑问或者问题欢迎大家在评论区留言指出,如果大家喜欢我的文章也欢迎大家点赞,我们一起探讨,一起学习!