1. 常用数据类型
2. 注释
-
单行注释
#需要注释的内容
-
多行注释
"""需要注释的内容"""
3. 变量
-
定义
变量名 = 变量值
-
type()查看数据类型
type(需查看类型的数据)
4. 类型转换
类型转换代码
int(x) #将x转换成整型
float(x) #将x转换成浮点型
str(x) #将x转换成字符串
转换规则:
1.字符串转整型,需要字符串内有数字
2.浮点型转整型,会丢失精度(小数部分)
5. 标识符
-
定义
标识符为变量、方法、类的名字。 -
命名规则
- 由英文、数字、下划线组成,且数字不能当开头(中文也能当标识符,但不推荐)
- 标识符不可能为关键字(关键字是系统命名的具有特殊用途的标识符)
-
常见关键字
-
命名规范
- 见名知意
- 尽量简短
- 英文字母全小写
- 多个单词用下划线隔开
- 命名规范并非强制要求,遵守规范养成良好编码风格,可以加强代码可读性,提高编码效率。
6. 运算符
-
算术运算符
-
赋值运算符
-
复合赋值运算符
7. 字符串
-
定义
字符串定义
name = '张三' name = "张三" name = """张三""" #支持换行
-
拼接
- 使用“+”或“,”连接字符串变量和字符串书面量
print("我是"+name+",来自"+address)
- 无法和非字符串连接
-
格式化
格式化
name = "张三" address = "中国" message = "我的名字是%s,我来自%s" % (name, address)#将name加入到%s处
快速格式化
name = "张三" address = "中国" message = f"我的名字是{name},我来自{address}" #将name和address加入到{}处
常用格式化
%s #将字符串内容放入%s处 %d #将整型内容放入%d处 %f #将浮点型内容放入%f处
表达式格式化
print("a*b=%d" %(a*b)) print(f"a*b={a*b}")
-
精度控制
精度控制代码
%.2f #浮点型保留两位小数 %5.2f """总长度保留5位,小数保留2位,计入小数点,如3.1415,则保留两位小数, 最后结果为3.14(舍去小数部分时进行四舍五入处理),位数不足,则在整数之前补齐空格"""
-
输入
name = input() #从键盘获取name
注:从键盘获取的数据为字符串类型