1.字面量
被写在代码中的固定值称为字面量,常见的有:整数,浮点数,字符串
2.注释
单行注释 #
多行注释 """ 注释内容"""
3.变量
变量是存放数据值的容器,与其他编程语言不同,Python 没有声明变量的命令。
首次为其赋值时,才会创建变量
4.数据类型与转换
type()可以查看数据类型,并且会给出返回值
print(type(2))
结果 <class 'int'>
布尔类型
true真 除了定义得到布尔还可以通过比较运算得到布尔类型
5.标识符
标识符命名规则为:
-
第一个字符必须是字母或下划线。
-
标识符的其他部分由字母、数字或下划线组成。
-
标识符中不能包含空格、@、%以及$等特殊字符。
-
标识符不可以是关键字
6.运算符
算术运算符
** | 幂 | x **yy | |
// | 地板除(取整除) |
比较运算符
== | 等于 | ||
!= | 不等于 | ||
> | 大于 | ||
< | 小于 | ||
>= | 大于或等于 | ||
<= | 小于或等于 |
逻辑运算符
nd | 如果两个语句都为真,则返回 True。 | x > 3 and x < 10 | |||
or | 如果其中一个语句为真,则返回 True。 | x > 3 or x < 4 | |||
not | 反转结果,如果结果为 true,则返回 False |
7.字符串的扩展与数据输入
1.字符串格式化
字符串格式化有两种 第一种是%S 站位 再% 变量名
第二种是 f"{} {}"
name="鲨手"
action="打农"
message="我是%s,我喜欢%s"%(name,action)
print(f"我是{name},我喜欢{action}") 没有精度控制以及不理会类型
print(message)
结果:
我是鲨手,我喜欢打农
我是鲨手,我喜欢打农
// %s 字符串 %d 整数 %f
%2f 控制两个宽度
%.2f 保留两位小数,并且会四舍五入
2.数据输入
input()获取键盘输入的数据 ()括号内可以有提示信息
注意:无论键盘录入什么数据,获取的数据都是字符串类型
8.if else
if 判断的条件:
条件成立要执行的语句 //注意前面一定要有四个空格缩进
if :
else 同样要四个空格缩进
if elif else
elif 可以写多个
判断是互斥且有序的,上个满足后不会执行下一个 而else 满足就会执行
可以在判断条件中直接写input, 节省代码量
if else 嵌套