Qweryas4 发表于 2019-1-22 20:40:03

Pythonday6

本帖最后由 Qweryas4 于 2019-1-22 20:40 编辑

1、title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。例如 print(temp.title()) 将将temp里的值都输出为首字母大写的;print(name.upper())将全部输出为大写;print(name.lower())将全部输出为小写
2、添加制表符:print("\tPython")----输出Python时前面缩进;添加换行符:print("Languages:\nPython\nC\nJavaScript")----输出时每一句换行;在同一个字符串中同时包含制表符和换行符。字符串"\n\t" 让Python换到下一行,并在下一行开头添加一个制表符:print("Languages:\n\tPython\n\tC\n\tJavaScript");
3、要确保字符串末尾没有空白,可使用方法rstrip():favorite_language = favorite_language.rstrip();剔除字符串开头的空白,或同时剔除字符串两端的空白。可分别使用方法lstrip() 和strip()
4、撇号位于两个双引号之间,因此Python解释器能够正确地理解这个字符
5、Python 有一个成员资格运算符:in,用于检查一个值是否在序列中,如果在序列中返回 True,否则返回 False。
6、可调用函数str() ,它让Python将非字符串值表示为字符串:
7、在Python中,用方括号([] )来表示列表,并用逗号来分隔其中的元素。在Python中,第一个列表元素的索引为0,而不是1。通过将索引指定为-1 ,可让Python返回最后一个列表元素;索引-2 返回倒数第二个列表元素,索引-3 返回倒数第三个列表元素,以此类推。
8、append() 将元素添加到数组的末尾,而不影响其他元素;
使用方法insert() 可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。motorcycles.insert(0, 'ducati')
如果知道要删除的元素在列表中的位置,可使用del 语句。例如del motorcycles,需要知道被删除对象的索引。
pop() 可删除列表末尾的元素,并让你能够接着使用它。可以将其删除的值储存在另一个变量中,打印出变量。
last_owned = motorcycles.pop()
print('The last motorcycle I owned was a ' + last_owned.title() +'.')(事实上,pop()可以写上索引,从而删除列表里任何元素的值,不添加任何索引的时候表示列表末尾的元素)
总结:如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del 语句;如果你要在删除元素后还能继续使用它,就使用方法pop() 。
有时候不知道所要删除元素的位置,只需要删除该元素,此时可以使用方法remove() 。例如:motorcycles.remove('ducati');使用remove() 从列表中删除元素时,也可接着使用它的值。
9、在jeany中如何打印出中文字符:在第一行加入# coding=gbk即可。
10、方法sort() 让你能够较为轻松地对列表进行排序。cars.sort()永久性排序,无法恢复。按与字母顺序相反的顺序排列列表元素,cars.sort(reverse=True),这也是永久性的哦。
11、对列表进行临时性排序:可以使用方法sorted():print(sorted(cars))
12、要反转列表元素的排列顺序,可使用方法reverse():cars.reverse(),注意,reverse() 不是指按与字母顺序相反的顺序排列列表元素,而只是反转列表元素的排列顺序。方法reverse() 永久性地修改列表元素的排列顺序,但可随时恢复到原来的排列顺序,为此只需对列表再次调用reverse() 即可。
13、确定列表的长度:使用函数len() 可快速获悉列表的长度。有几个元素,长度就是几。通常要和str(len())搭配起来使用。
页: [1]
查看完整版本: Pythonday6