摘要: (1)列表推导会产生一个新的列表对象。 >>>L = [1,2,3,4,5] >>>L = [x+6 for x in L] >>>L [7,8,9,10,11] (2)列表推导比手动for循环语句运行更快,因为它们的迭代在解释器内部是以C语言的速度执行的。 (3)在文件上使用列表推导 >>>lin 阅读全文
posted @ 2021-01-14 22:51 albus_y 阅读(66) 评论(0) 推荐(0)
摘要: for line in open('str1.py'): print(line.upper(),end='') 让for循环在每轮迭代中自动调用next,从而进入下一行。这种方法运行最快且内存使用情况最好。 (end=' '作用:关闭额外添加一个\n.行字符串会自带一个\n换行符。不加end=' ' 阅读全文
posted @ 2021-01-14 15:13 albus_y 阅读(583) 评论(0) 推荐(0)
摘要: ##名称命名风格 ###函数,变量及属性名应以小写字母拼写,各单词间以下划线相连。(例如,last_name) ###类名与异常,应该以每个单词首字母均大写的形式命名。(例如,FindName) ###受保护的实例属性,应该以单个下划线开头。 ###私有的实例属性,应该以两个下划线开头。 ###模块 阅读全文
posted @ 2021-01-08 21:35 albus_y 阅读(64) 评论(0) 推荐(0)
摘要: ##1 确定列表的长度: 方法len() len(A_list) ##2 在列表中添加元素: ###(1)在列表末尾添加元素:方法append() A_list.append(strB) ###(2)在列表中插入元素:方法inert() A_list.insert(index,strB) ####( 阅读全文
posted @ 2020-12-29 12:01 albus_y 阅读(87) 评论(0) 推荐(0)
摘要: ##1 使用方法修改字符串大小写: (1)A.title() 将每个单词的首字母都改为大写。 Input: name = "albus" print(name.title()) Output: Albus ###(2)A.upper()(将字符串全部改为大写) 和 A.lower() (将字符串全部 阅读全文
posted @ 2020-12-29 11:23 albus_y 阅读(53) 评论(0) 推荐(0)
摘要: ##python变量名主要规则: ## ###(1)变量名只能包含字母,数字,下划线; ###(2)变量名不能以数字开头; ###(3)变量名不能包含空格; ###(4)不能将python关键字和函数名作为变量名; ###(慎用小写字母l和o(容易和1,0混淆))。 阅读全文
posted @ 2020-12-29 10:56 albus_y 阅读(1002) 评论(0) 推荐(0)
摘要: (一) c++关于char的几个内置函数 (1)islower(char c) 是否为小写字母(2)isupper(char c) 是否为大写字母(3)isdigit(char c) 是否为数字(4)isalpha(char c) 是否为字母(5)isalnum(char c) 是否为字母或者数字( 阅读全文
posted @ 2020-06-19 12:24 albus_y 阅读(1660) 评论(0) 推荐(0)
摘要: 一般情况下,打印00100会直接输出100,而不会在100前填充0。 对于C语言,方法较为简单:如输出 int i= 168 要求打印格式为00168,则使用“%05d”即可。 即:printf("%05d",i); 对于C++,同样打印“00168”则可以在输出中调用setw(5)和setfill 阅读全文
posted @ 2020-06-17 00:05 albus_y 阅读(3023) 评论(0) 推荐(0)
摘要: #include<vector> vector<int>v1;...... int v1_max = *max_element(v1.begin(),v1.end()); 使用vector中的max_element(a,b)函数,可返回向量[a,b]区间内的最大元素的地址。做 * 后可得到相应的元素 阅读全文
posted @ 2020-06-04 20:07 albus_y 阅读(5441) 评论(0) 推荐(1)