变量名命名规则
通过声明变量的语法 分为三部分 变量名 赋值运算符 变量值
变量名命名规范
--尽量做到见名识意(英语单词),切记 不要出现abcde等
--只能由数字 字母 下划线组成并且不能以数字开头
--严格区分大小写
--不能单独使用l,o,z作为变量名
--不能与python中的内置关键字重名(查看关键字列表 import keyword keyword.kwlist)
--采用
大驼峰:每个单词首字母大写,其它字母小写 MyName = "王锐"
小驼峰:除了第一个单词首字母小写其它单词首字母大写 myName = "王锐"
下划线命名法:每个单词之间用下划线连接 my_name = "王锐"
运算符分类
--赋值运算符 =
--算数运算符 + - * / % // **
--比较运算符 > < >= <= == !=
--复合赋值运算符 += -= *= /= %= //= **=
--逻辑运算符 and or not
算数运算符
+ 加
- 减
* 乘
/ 除
% 取余
// 取整
** 幂
逻辑运算符
and 同时满足
并且
判断一个人是不是高富帅 高 and 富 and 帅 同时满足这三个条件
or 满足一个条件即可
或者
现金 or 微信 or 支付宝 确保这三种方式 只要有一种有钱就能吃上饭
not
非(不是)
格式化输出:按照一定的格式进行输出
1.%占位符法
%d匹配整型
%s匹配字符串
%f匹配浮点型
输入和输出
格式化输出
方式一:使用百分号(%)字符串格式化
print("my name is %s, and my age is %d" %(name,age))
方式二:使用format字符串格式化
位置参数
print("my name is {}, and my age is {}".format(age,name))
关键字参数
print("my name is {name}, and my age is {age}".format(age=18,name="jack"))
基本数据类型
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
if语句的使用格式
if 要判断的条件: 条件成立时,要做的事情
age = 18
if age>18:
print("你已成年")
if-else的使用格式
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
age = 18
if age>18:
print("你已成年")
else:
print("你是未成年人")
if-elif-else的使用格式
if 要判断的条件:
条件成立时,要做的事情
elif 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情
score = 72
if score >80 and score 60 and score <= 80:
print("B")
else:
print("C")
if嵌套
if 要判断的条件:
条件成立时,要做的事情
if 要判断的条件:
条件成立时,要做的事情
else: 条件不成立时,要做的事情
else:
条件不成立时,要做的事情
monery = input("请输入金额:")
if int(monery)>2 :
print("请上车")
seat = input("请输入剩余座位:")
if int(seat) > 0:
print("请入座")
else:
print("请站稳扶好")
else:
print("请充值")