变量
定义:将程序中运行的中间值临时存储起来,以便于再次使用
变量的命名规则:
①由数字、字母、下划线组成
②不能以数字开头
③禁止使用Python中的关键字
④变量名具有可描述性
⑤变量名要区分大小写
⑥不能使用中文和拼音
⑦推荐写法:驼峰命名和下划线连接
常用关键字
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or','pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
常量
定义:python中是没有常量的,为了方便于其他编程语言,约定俗称以全大写的变量名表示
常规用途:一般用于配置文件
用户输入
语法形式:input(“提示语”)
- 在Python3中,input()接收数据的数据类型都是str类型。
- 在python2中,raw_input(),与Python3中的input()效果完全相同
- 在python2中,input()接收的数据得数据类型是原数据类型,但输入字符串的时候需要两边加双引号或’单引号,用以告诉计算机输入的是字符串
输入数字
如果不加单双引号,就会出现如下情况:
type()方法:
- 用来查看数据的数据类型
注释
单行注释:在将要注释的内容前面加一个#即可
多行注释:三个单引号或三个双引号(推荐三个双引号)如:“”“被注释内容 ”“”
数据类型初识
- int --整形
- str --字符型
- bool --布尔型 只有 True或False,一般用于if,while条件判断
流程控制语句(if)
if 语句(条件为真,执行下面的语句)
用法:
if 条件: 当条件为真时执行的语句
例句:
your_age = int(input("请输入你的年龄:")) if your_age > 18: print("你可以观看影片了!")
if...else...语句(二选一)
用法:
if 条件: 判断条件为真时,执行这里语句 else: 否则执行这里的语句
例句:
your_age = int(input("请输入你的年龄:")) if your_age >= 18: print("你可以观看影片了!") else: print("请在家长的陪同下观看!!!")
if ...elif...elif语句(多选一或零)
用法:
if 条件①: 条件①为真,执行这条语句,跳出if elif 条件②: 若条件①不满足,且满足条件②,执行这里的语句并跳出if elif 条件③: 若条件①条件②不满足,且条件③满足则执行这里的语句,并跳出if
例句:
if...elif...elif...else语句(多选一)
用法:
if 条件①: 条件①为真,执行这条语句,跳出if。 elif 条件②: 若条件①不满足,且满足条件②,执行这里的语句并跳出if。 elif 条件③: 若条件①条件②不满足,且条件③满足则执行这里的语句,并跳出if。 else: 若以上条件都不满足,则执行这里的语句。
例句:
if嵌套
用法:
if 条件①: if 条件②: 先判断条件①是否为真,为真则判断条件②是否为真,为真则执行这里的语句。
例句:
- 等效语句:and连接判断条件