参照黑马程序员py教程第一章第二章
学习内容
配置好了vscode和pycharm的开发环境,均连接了阿里云git
字面量
- 程序中的确定值,可以是整数,浮点数,字符串
注释
-
单行注释为#(注释内容)
-
多行注释为"“”
(注释内容)
“”"
变量
- 定义方式:变量名称=变量值
- 特点:变量存储的值可以发生改变
- print函数可以输出多份内容 print(内容1,内容2…)
数据类型
- 查看:
直接print(字面量)来查看
将类型信息存储到变量中后用print(变量名)查看 - 字面量有类型 变量没有类型 *
数据类型转换
- 常见转换语句
int(x): 将x转换为整数
float(x): 将x转换为浮点数
string(x): 将x转换为字符串 - 字符串转换到整数时字符串中必须只有数字
- 浮点数转换为整数时会丢失精度
标识符
- 编程时使用的名字,用于给变量,类,方法等命名
- 限定:
- 内容限定:
只能有英文 中文 数字 下划线
不推荐使用中文
数字不能开头 - 大小写敏感
A 不等于 a - 不可使用关键字
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]
- 内容限定:
- 命名规范
- 见名知意
- 下划线命名法
- 英文字母全小写
运算符
- 算数运算符
+:加 -:减 *:乘 /:除 //:取整除 %:取余 **:指数 - 赋值运算符
= - 复合赋值运算符
+= -= *= /= //= %= **=
字符串的三种定义方式
-
- 单引号定义法:‘111’
- 双引号定义法:“111”
- 三引号定义法:“”“111"”"
- 字符串内包含引号:使用转义字符\
字符串的拼接
- print(“字面量”+变量+“字面量”)
- 只能用于字符串,不能让字符串和其他类型进行拼接
字符串的格式化
- “%s” % 变量名
- “%s” % (变量名+变量名)
- %s:字符串占位
- %d:整数占位
- %f:浮点数占位