[pyhton]基本语法
字面量
字面量:在代码中,被写下来的固定的值,称之为字面量。
常见值类型:
各类字面量输出:
1 | print(666) |
注释
- 单行注释:以#开头 (#号和注释内容一般以一个空格隔开)
- 多行注释:以一对三个引号引起来 (“””注释内容”””)解释说明一段代码使用方法
变量
格式:变量名 = 变量值
数据类型
使用type()语句得到数据的数据类型
1 | print(type(666)) |
1 | t = type(777) |
变量没有类型,变量存储的数据有类型。
数据类型转换
常见转换语句
语句(函数) | 说明 |
---|---|
int(x) | 将x转换为一个整数 |
float(x) | 将x转换为一个浮点数 |
str(x) | 将对象x转换为字符串 |
1 | a="77" |
任何类型都可以转字符串
标识符
- 变量名
- 方法名
- 类名,等
命名规则:字母数字下划线,数字不能开头,不能是关键字
变量名名规范
两个单词用下划线隔开,全小写
运算符
算数运算符
+
-
*
/
//
(取整除)%
(取余)**
(指数)
赋值运算符
=
复合赋值运算符
+=
等
字符串
三种定义方式
- 单引号定义
- 双引号定义
- 三引号定义(支持换行)
如果定义的字符串包含引号的话我们可以
- 单引号定义法,可以包含双引号
- 双引号定义法,可以包含单引号
- 使用转移字符
\
来将引号解除效用变成普通字符串
字符串拼接
+
连接字符串变量或字符串字面量
1 | print("Hello"+" World!") |
无法和非字符串类型进行拼接
字符串格式化
方式一
%
占位
1 | name = "张三" |
1 | num1 = 1 |
格式符号 | 转化 |
---|---|
%s | 将内容转换为字符串,放入占位位置 |
%d | 将内容转换成整数,放入占位位置 |
%f | 将内容转换成浮点数,放入占位位置 |
数字精度控制 | |
使用辅助符号“m.n”来控制数据的宽度和精度 |
- m,控制数据宽度,要求是数字,设置的宽度小于数字自身,不生效
- .n,控制小数点精度,要求是数字,会进行四舍五入
小数点和小数部分也算入宽度计算
1 | num1=11 |
方式二
通过语法:f"内容{变量}"
的格式来快速格式化
1 | num1 = 1 |
这种方式不束缚类型,不做精度控制
input(提示信息)语句 函数
无论键盘输入什么类型的数据,获取到的数据永远都是字符串类型