Python---蟒蛇
解释性编程语言,不用进行编译。直接运行出结果。胶水语言,其他语言制作i的模块,尤其是c、c++很轻松的连接在一 起
编程语言---人与计算机之间进行交流的工具
编程---用编程语言写程序
可移植性高,运行效率低
python基础语法
变量
程序运行时,记录数据用的(盒子) 变量名称 变量的值 =表示赋值 变量名自定义,要满足标识符命名规则(使用输出时不使用双引号)
标识符
用户在编程时所使用的一系列名字---标识符 标识符命名规则:
1. 内容限定 : 英文 中文(不推荐) 数字(不可以开头) 下划线
2. 大小写敏感
3. 不可使用关键字(大小写敏感)
4. 严格区分大小写
命名习惯:见名知意、大驼峰MyName、小驼峰myName、下划线my_name
数据类型及转换
检测数据类型:type() 认识数据类型 int、float、bool
int:整型 无小数点
float:整数部分与小数部分组成
bool:----True(真)、False(假)
None:无法进行运算:空空如也 内置函数的返回值,无返回值就是None
type()检验数据类型,可以查变量的数据类型
数据类型的转换的函数
常见的数据类型转换
1. int() 转换为整数
2. float() 转换为浮点数
3. str() 转换为字符串
4. eval():根据字符串里边的数据类型转换成原本的类型
字符串
字符串,又称作文本。由任意数量的字符如中文、英文、各类符号等组成。所以叫做字符的串
三种定义方式
'xxxxx'
"ssss"
"""aaaaa 支持换行 """
字符串本身有“ “ ‘你好’ ” ‘ “还” ’ 转义字符(\)
字符串拼接: 1. 字面量和字面量“”+“” 2. 变量和字符串 “”+age 3. 不能和其他类型进行拼接
转义符与结束符
\n:换行
\t:制表符
结束符:
print()为何独占一行自动换行?
python运算符
算术运算符
+。-。*。/。%。**。//
混合运算的优先级: ()高于** 高于 * / // % 高于 +-
赋值运算符
=
单个变量赋值
多个变量赋值
判断语句
布尔类型和比较运算符
真和假 True 真 1 False 假 0 变量名=”布尔类型“ 通过比较运算符进行内容比较得到
#**变量定义存储布尔类型的数据 bool_1=True bool_2=False print(bool_1,type(bool_1)) #**比较运算符的使用 #==!=><>=<= print(2==3) print(2!=3)