- print函数
- 无引号(数字),单引号,双引号(单引号是文本内容),三引号(注释)
- 注意:所有符号均是英文状态下符号
- 注释:
- 对代码解释和说明,提高代码可读性
- 给人看的(因为会忘)
- 单行注释以#开头,ctrl+/快速注释
- 多行注释:三个双引号或者三个单引号
- 变量:
- 存储程序数据的容器
- 变量名 = 数据(变量名尽量有含义,便于理解)
- 等号的意义不是=,是赋值,就是把变量放到变量名这个容器里。
- 不需要指定数据类型,会根据数据自动推导类型
- 数据类型:通过type()查看数据类型
- str 字符串
- int 整型
- float 浮点数
- bool 布尔类型
- 变量命名规则:由字母,数字,下划线组成,只有这三种,不能以数字开头。
- 命名方式
- 驼峰命名法
- 大驼峰:每个单词首字母都大写,如TeacherName
- 小驼峰:第一个单词首字母小写,其他单词首字母都大写,如studentName
- 下划线命名:单词都小写,单词间用下划线分割,如student_name
- 驼峰命名法
- 命名方式
- 关键字:Python里面具有特殊功能的标示符关键字不能作为变量名使用。
- 常用数据转换
- 格式化输出:
- %s:输出字符串
- %d:输出int类型数字
- %f:输出浮点数
- %x:输出16进制数
- 输入:input() 接收到输入的结果,必须赋值给变量。
-
name = input() print(name)
-
- 运算符
-
运算符 描述 实例 + 加 7+9输出16
- 减 9-7输出2
* 乘 7*9输出63 / 除 4/2输出2
// 整除 100//3输出33
% 取余 100%3输出1
** 指数 3**2输出9
-
- 复合运算符
-
运算符 描述 实例
+= 加法赋值运算符 a+=b等效于a=a+b -= 减法赋值运算符 a-=b等效于a=a-b *= 乘法赋值运算符 a*=b等效于a=a*b /= 除法赋值运算符 a/=b等效于a=a/b // 取整除赋值运算符 a//=b等效于a=a//b % 取模赋值运算符 a%=b等效于a=a%b ** 幂赋值运算符 a**=b等效于a=a**b 复合运算符效率更高
- if语句
-
if <条件判断1>: <执行1> elif <条件判断2>: <执行2> elif <条件判断3>: <执行3> else: <执行4>
- 不要忘记冒号“:”
- 从上往下判断,某条件满足就忽略剩下语句的执行,所以要注意条件的顺序。
-