python版本号规则
x.y.z
x主版本
有重大更新,增大变化时递增
y次版本
增加新特性时递增
z修订版本
修复问题时递增
更详细内容可查看文档 https://zhuanlan.zhihu.com/p/508354840
print("hello world") #简单的打印 把括号内的内容打印到屏幕上
整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点
示例:
# 1 2 3 4 5 10 100 等等 #比如这种不带小数点的整数 就是整形 |
浮点型(float) - 由小数部分和整数部分组成
示例:
# 1.1 2.3 5.6 7.8 100. 等等 #带小数点的 |
字符串(str)- 由双引号("")或单引号('')括起来的
示例:
# "123" "xiaole" 'xiaole521' '404' 等等 #比如这种被英文双引号或英文单引号括起来的就叫字符 串 |
布尔型(bool)-布尔型只有True和False 也就是真 假 True是真 False是假 True相当于整型的1值 False相 当于整型的0值
函数就是组织好的一块代码能实现单一的功能或相关联的功能能被重复调用使用的
# 函数由函数名和参数组成 如 : print("你好") print就是函数名 你好就是传递进去的参数 注意小括号不能漏
学习一个新的函数要从三个方面学习: 1.功能 (说白了就是正函数干嘛用的 能起到什么作用) 2.参数 (使用函数时传递的参数 比如上面的"你好"就是调用函数时传递的参数) 3.返回值 (使用函数后函数所返回的东西) |
功能:将你传递的参数显示在屏幕上 参数:要打印的内容 返回值:传递的参数 注意打印字符串的数据要加引号 小括号要是英文的 print()函数输入数据后将会自动换行 |
功能:获取参数的数据类型 参数:要获取类型的数据 返回值:数据的类型 如下图 看class后面的 int就是整形 str就是字符串 float就是浮点型 bool就是布尔型 |
id()
功能:返回对象的唯一标识符 标识符是一个整数 参数:要获取标识符的对象 返回值:对象的标识符 |
功能:获取用户输入 从标准输入设备(键盘)上获取用户输入的字符 参数:用户输入时提示的字符串 返回值:用户输入的数据 注意:用户输入返回的数据都是字符串类型 |
功能:返回参数的最大值 参数:要对比的值 值可以是整型浮点型 不可以是字符串 返回值:参数的最大值
功能:返回参数的最小值 参数:要对比的值 值可以是整型浮点型 不可以是字符串 返回值:参数的最小值 |
功能:返回数字的绝对值 参数:要返回绝对值的数据 数据值值可以是整型浮点型 不可以是字符串 返回值:参数的绝对值
功能:把整数组成的字符串转换成整型 参数:要转换成整型的数据 返回值:转换成整型的数据 注意:要转换的数据必须为字符串的整数 转换如"abv" "1.1"会出现报错 |
str()
功能:把参数转换为字符串类型 参数:要转换成字符串的数据 返回值:转换成字符串的数据 |
功能:用于将整数或字符串的组成的数转换成浮点数。 参数:要转换成浮点型的数据 返回值:转换成浮点型的数据 注意:只能转换整型或者字符串组成的数比如"2313" "1.1"等 由英文 汉字 特殊符号组成的字符串不可转换 会出现报错 如 "xiaole" "你好" "<?>."等 |
关于进制手动转换可以参考下面的文档:
https://yudancha.cn/article/14
当然这种手动的方法非常的麻烦 我们可以使用python的函数对进制进行快速转换
功能:将整型(int)转换成二进制 参数:要转换的整型 返回值:整数的二进制字符串 二进制都以0b开头 |
功能:将整型(int)转换成八进制 参数:要转换的整型 返回值:整数的八进制字符串 八进制都以0o开头 |
功能:将整型转换成16进制字符串 参数:要转换的整型 返回值:整型的16进制 16进制都以0x开头 |
变量
==变量用于存储程序中使用的各种数据 变量对应计算机内存中的一块区域 变量通过唯一标识符也就是变 量名来表示 并且可以通过各种运算符对变量的值进行操作==
为什么要用变量的存在:
如上图当你输入232321的时候计算机会干两件事 创建这个值并删除
如果你后续想使用这个值不想让他被删除可以使用变量绑定他
如图所示
这个船 他肯定会随着水流飘走 如果你不想让他被冲走可以用河边的柱子用绳拴着
这个船就相当于数据如果不用变量就会被销毁
这个柱子就是变量 只有绑定了变量这个数据就不会被销毁