摘要:
字符串格式化 python的字符串格式化有两种方式:百分号方式,format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1.百分号方式 (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正 阅读全文
摘要:
python中用于序列化的两个模块 json 用于【字符串】和【python基本数据类型】之间进行转换 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:d 阅读全文
摘要:
一、函数基础 1.函数基础 定义函数,未调用,函数内部代码块不会被执行 函数名即不带括号,代指函数 函数名+(),即f1() ,表示执行f1()函数 以上code说明:从成晨博客里看到的。引用一下。 1.在def 函数时,以顺序执行,如果相同的函数名,会被最后函数覆盖以前的 2.如果直接func名而 阅读全文
摘要:
一、compile() 将字符串编译成Python代码。 编译的模式,single,eval,exec 二、exec() 执行python代码,没有返回值,即没有结果。也就是返回None 可以接收代码或者是字符串都可以执行。即如果接收到的是python代码,那么就会直接执行。如果接收到的是字符串,那 阅读全文
摘要:
用计算圆周率的办法来测试cpu性能 4*a(1) 是 bc 主動提供的一個計算 pi 的函數,至於 scale 就是要 bc 計算幾個小數點下位數的意思。當 scale 的數值越大, 代表 pi 要被計算的越精確, 當然用掉的時間就會越多!可以以此来测试cpu的性能。 # time echo "sc 阅读全文
摘要:
需求: 随机生成6位的大写字母: 方法一: 结果:会随机生成6个字母 功能实现了,但是感觉有点low,例如:生成的字符比较单一,只能生成字母。我在想能不能让6个字符中出现两个数字呢?好,开始搞吧。 方法二: 结果: DM5T9B 方法二满足了需求,6个字符中包括了2个数字。但是 大家有没有发现两个数 阅读全文
摘要:
布尔只有两个值:0,1 1或0 真或假 下面的值在作为布尔表达式的时候,会被解释器看作假(false) False None 0 "" () [] {} 换句话说,也就是标准值False和None,所有类型的数字0(包括浮点型,长整型和其他类型),空序列(比如空字符串、元组和列表)以及空的字典都为假 阅读全文
摘要:
今天是第三天学习,加油! 第一部分 集合 一、集合 1.什么是集合以及特性? 特性:无序的,不重复的序列,可嵌套。 2.创建集合 方法一:创建空集合 结果: 可以看出来创建的是集合类型的。 方法二: 结果: 方法三:列表转换为集合 结果:从结果可以看出来集合的特性:无序和不重复的特点 方法四:把字典 阅读全文
摘要:
列表: 1.打印列表元素 结果: ['A', 'B', 'C', 'D', 'E'] 2.向列表中插入元素 结果: ['A', 'B', 'z', 'C', 'D', 'E'] 3.列表切片 顾首不顾尾 结果: ['B', 'C', 'D'] 结果: ['B', 'C', 'D'] 结果: ['B' 阅读全文
摘要:
写在前面的话: 坚持6个月,一定要把python学好、学透、学精。 一、python python 2.x 准备要废除了。python 3.x 是现在和将来的使用版本。python 3.0 在2008年发布。 最后的2.7 发布于2010年。2.x版本不会有重大更新了。3.x版本已经使用5年,也是很 阅读全文