01 基础语法
1.python语言编程特征
①python源文件通常用.py作为扩展名
②python程序语句的结尾没有分号,其实python是靠识别回车换行符来识别语句的结束
③脚本编写完成,没有编译过程,直接点击运行就可以
2.变量
2.1 变量的命名规则
- 只能由字母、数字或下划线组成
- 不能以数字开头
- 不能是python中的关键字
2.2 定义变量
- a = 10 #定义一个整型变量,其值为10
- b = 2.1 #定义一个float类型的变量,其值为2.1
- c=‘hello’ #定义一个str字符串类型的变量,其值为hello
变量是什么数据类型取决于值类型,这种变量本身类型不固定的语言称之为动态语言
2.3 定义常量
python没有任何机制保证敞亮不会被改变
2.4 输入和输出函数
2.4.1 输出函数print
print函数中的end参数用来确定打印内容后是否执行换行操作,默认自动换行,如果不希望打印完内容后执行换行,可以将end=“”
2.4.2 输入函数input
3.基本数据类型
3.1 int类型
python可以处理任意大小的整数,抱愧负整数,在程序中表示方法和数学上写法相同
整数类型按进制分类:
十进制:10
十六进制:0xa
八进制:012
二进制:0b1010
3.2 float类型
所有的小数均为float类型
3.3 字符串类型
所有的字符均为str类型
字符串运算符:
+:字符串拼接
*:后面只能加数字,表示重复打印字符串
3.4 布尔数据类型
只有True、False两种值
可以用and、or和mot进行运算
在python中以下类型转换为布尔类型都为False:
0,None,空列表,空元祖,空字典,空字符串,空集合
3.5 None类型
空值是python里一个特殊的值,用None表示,None不能理解为0,因为0是有意义的,而None是一个特殊的控制,None和其他任何数据类型比较永远返回False
4.运算符
4.1 基本运算符
注意:地板除法使用时,如果其中一个操作数为负数时,则结果会被保留,即从0向负无穷大舍去,如:-11//3 =