python杂记
try_to_study
这个作者很懒,什么都没留下…
展开
-
Python 强制类型转换
Python 强制类型转换文章目录Python 强制类型转换几种强制类型转换实例1. 整数和浮点数之间的强制类型转换2. 列表、元组、集合之间的相互转换3. 整型、浮点数与字符串之间的相互转换python 中的数据类型有以下几种int # 整型 1float # 浮点型 1.0str # 字符串型 '1' tuple # 元组 (1)list # 列表 [1]dict # 字典 {'':'1'}set # 集合 {1}既然存在几种不同类型的数据,python 也提供了几种称为强制原创 2021-04-16 15:50:51 · 789 阅读 · 2 评论 -
Python map() 函数
Python map() 函数文章目录Python map() 函数1. 当只有一个 `list` 时,`function` 依次作用到 `list` 中的每一个元素上2. 当有多个 `list` 时,`map()` 可以并行对每个 `list` 执行传入的函数的操作3. 可以处理类表长度不一致的情况,但是无法处理类型不一致的情况4. 特殊用法——做类型转换5. 函数是 `None` 的情况map() 是 python 内置的高级函数,其作用是使用提供的函数对指定的序列做映射接受一个 function原创 2021-04-16 15:48:39 · 412 阅读 · 0 评论 -
Python 中使用占位符
Python 中使用占位符python 中的占位符有三种表示形式:%S # 字符串占位符 S = String%d # 正数占位符 %f # 浮点数占位符%f # 只能占位浮点数 %.xf# 可以精确到小数点后 x 位%nf # 表示保留多少位有效数字占位符的主要作用是用来进行参数的传递数值是变量,可以预留一个占位符,在程序执行时再将值传递到此处...原创 2021-04-16 15:46:59 · 1935 阅读 · 0 评论 -
Python 中的 lambda 函数
Python 中的 lambda 函数1. 为什么使用 lambda 函数# 常规函数的定义def sq(x): return x*xmap(sq, [y for y in range(10)])# 使用 lambda 函数map(lambda x:x**2, [y for y in range(10)])从以上代码可以看出,使用 lambda 函数减少了代码的冗余,另外,使用 lambda(匿名函数) ,对于使用次数很少的函数,不需要费神地对函数进行命名,可以快速实现某项功能,原创 2021-04-16 15:44:57 · 397 阅读 · 0 评论 -
全局变量和局部变量
全局变量和局部变量局部变量: 作用域是局部范围的变量(在函数内部定义的变量)全局变量: 作用域是全局范围的变量(在函数外部定义的变量)规则:函数内部的变量名如果第一次出现,并且呈现形式为 para = 则被视为定义一个局部变量,不管是否在全局中用到该变量,函数中使用的将是局部变量num = 100def func(): num = 123 print(num)func()print(num)# 123 100 (此处是因为 函数中引用的是局部变量 对同名的全局变量值原创 2021-04-16 15:41:51 · 131 阅读 · 0 评论 -
取余运算个取模运算
取余运算个取模运算取余运算:rem(remainder)取模运算:mod(modulus)x · y ≥ 0(x 和 y 正负相同)x · y ≤ 0(x 和 y 正负不同)rem(取余)rem( ) = mod( )函数结果与 x 的符号相同mod(取模)rem( ) = mod( )函数结果与 y 的符号相同结果产生机制rem ( ) 使用的是 fix 函数 (取整函数,向 0 的方向取整)mod ( ) 使用的是floor 函数 (取整函数,向 -原创 2021-04-16 15:35:49 · 252 阅读 · 1 评论 -
python 生成 .exe 文件
python 生成 .exe 文件python中含有 pyinstaller 库,可以将 .py 文件封装成为 .exe 文件步骤:pip install pyinstallerpyinstaller -F -w ***.pypyinstaller 各种参数详解参数功能-F, --onefile产生单个的可执行文件-D, --onedir产生一个目录(包含多个文件)作为可执行程序-a, --ascii不包含 Unicode 字符集支持-d,原创 2021-04-16 15:27:47 · 92 阅读 · 0 评论