1.字面量:代码中被写下来的固定的值
类型:
数字number | int整型 |
float浮点型 | |
complex复数 | |
bool布尔型 | |
数据容器 | string字符串 |
list列表:有序可变序列 | |
tuple元组:有序不可变序列 | |
set集合:无序不重复 | |
dictionary字典 |
2.注释
单行注释:以#开头
多行注释:以三引号 """ 开头,以三引号 """ 结尾
#你好
"""
你好
"""
3.变量:在程序运行时,能储存计算或能表示值的抽象概念
定义格式:变量名称=变量的值 注意:与C语言不同,不需要提前声明变量类型
4.数据类型
type(数据)语句:返回数据的类型
数据类型的转换:int(x) float() str(x)
注意:从文件中读取数字,默认为string
注意:input()语句的返回值默认为string input("提示")结果可以被变量接受
5.标识符
可以包含英文、中文(不推荐)、数字(不能用于开头)、下划线;
大小写敏感;
不能使用关键词
6.运算符
加法 | + |
减法 | - |
乘法 | * |
除法 | / |
取整除 | // |
取余 | % |
指数 | ** |
注意:a=a+c可以简化为a+=c,以此类推
7.字符串string
定义方式:
name='abcd' #使用单引号定义
name="abcd" #使用双引号定义
name="""abc""" #使用三引号定义
"""若字符串中包含引号"""
name='abc"你好"d' #使用其他引号定义
name="abc\"你好\"d" #使用转义字符\将引号转义
字符串拼接:使用 '+' 拼接,对象可以是字符串业可以是字符串类型的变量
字符串格化:
a="你好"
print("请输出%s",%a) #使用占位法,其中%s占位string、%d占位int、%f占位float
print(f"请输出{a}) #快速格式化
格式化的精度控制:%m.n 其中m控制宽度(如果宽度小于变量的宽度则无效),n控制精度
例如:a=11 %5d a=___11
例如:a=11.345 %7.2 a=__11.35
例如:a=11.345 %。2 锕1.35