Python基础语法学习
常用快捷键
- ctrl + alt + s : 打开软件设置
- ctrl + d : 复制当前行代码
- shift + alt + 上\下 : 将当前行代码上移或下移
- ctrl + shift + F10 : 运行当前代码文件
- shift + F6 : 重命名文件
- ctrl + a : 全选
- ctrl +c\v\x : 复制、粘贴、剪切
- ctrl + f : 搜索
Python基础语法
字面量
字面量:在代码中,被写下来的的固定的值,称为字面量。
常用的值类型
类型 | 描述 | |
数字(Number) | 支持整数(int)、浮点数(float)、复数(complex)、布尔(bool) | |
字符串(String) | 描述文本的一种数据类型 | |
列表(List) | 有序的可变序列 | |
元组(Tuple) | 有序的不可变序列 | |
集合(Set) | 无序不重复集合 | |
字典(Dictionary) | 无序Key-Value集合 |
字面量输出
print(字面量)
注释
# 我是单行注释
"""
我是多行注释
一般用于解释:
整个python代码文件
类
方法
"""
变量
变量名 = 变量值
数据类型
验证数据类型 type()
变量没有类型
type(被查看类型的数据)
# 1、print直接输出
print(type(数据))
# 2、变量存储
a = type(数据)
print(a)
数据类型转换
语句(函数) | 说明 |
int(x) | 将x转换为一个整数 |
float(x) | 将x转换为一个浮点数 |
str(x) | 将x转换为一个字符串 |
标识符
标识符(变量、类、方法)命名中,只允许出现:
- 英文
- 中文
- 数字(不可以用在开头)
- 下划线(_)
运算符
算术运算符
运算符 | 描述 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
// | 取整除 |
% | 取余 |
** | 指数 |
赋值运算符
运算符 | 描述 |
+= | 加法赋值运算符 |
-= | 减法赋值运算符 |
*= | 乘法赋值运算符 |
/= | 除法赋值运算符 |
//= | 取整除法赋值运算符 |
%= | 取模法赋值运算符 |
**= | 幂法赋值运算符 |
字符串拓展
字符串的三种定义方式
1、单引号定义法 name = 'Shazan'
2、双引号定义法 name = "Shazam"
3、三引号定义法 name = """Shazam"""
(支持换行操作)
引号的嵌套:使用\转义字符
字符串的拼接
print(a+b)
#与 , 区别是没有空格
字符串格式化
a = "鸡"
b = "你"
c = 666
d = "%s%s太美%d" % (a, b, c)
print(d)
结果为:鸡你太美666
格式符号 | 转化 |
%s | 将内容转换成字符串,放入占位位置 |
%d | 将内容转换成整数,放入占位位置 |
%f | 将内容转换成浮点型,放入占位位置 |
格式化的精度控制
数字精度控制
m.n
m,控制宽度,小数点也算入
n,控制小数点精度
字符串格式化方式2
快速格式化f"内容{变量}"
name = "蔡徐坤"
year = 2.5
print(f"我叫{name}, 练习时长{year}年")
对表达式进行格式化
把变量改成表达式
数据输入
a = input("你是谁")
# 默认输入字符串