1. 字母大小写转换
知识点
1.第一个:upper()函数,将所有字母都转换成大写;
2.第二个:lower()函数,将所有字母都转换成小写;
3.第三个:capitalize()函数,将首字母都转换成大写,其余小写;
4.第四个:title()函数,将每个单词的首字母都转换成大写,其余小写;
输入
Niu ke Le- name=input() #python的输入
- print(name.lower()) #字符串函数
- print(name.upper())
- print(name.title())
复制代码 输出结果- niu ke le
- NIU KE LE
- Niu Ke Le
复制代码- name=input()
- print(name.lower())
- print(name.upper())
- print(name.capitalize())
复制代码 输出结果- niu ke le
- NIU KE LE
- Niu ke le
复制代码 2.删除空格
知识点
strip() --- 删除两边空格
.lstrip() --- 删除左边空格
.rstrip() --- 删除右边空格
.replace(" ","") --- 删除所有空格
.split() --- 先切分,"".join() --- 再拼接
- name = input()
- print(name.strip())
复制代码 3.range
range是一种序列类型,range类型用于表示不可变的整数序列
创建一个列表my_list,其中依次包含[1, 3]中的所有整数
- my_list = list(range(1, 4))
复制代码 1:range(stop) 2:range(start,stop) 3:range(start,stop,step)
其中:
整数序列的起始值的默认值是0,可以使用参数start指定
可以使用参数stop指定整数 序列的结束值,创建的range对象不包含stop
整数序列的步长的默认值是1,可以使用参数step进行指定
4.输出字符串拼接
用+号连接
5.format、列表元素删除remove和增加append
- offer_list=['Allen','Tom']
- for i in offer_list:
- print('{}, you have passed our interview and will soon become a member of our company.'.format(i))
- offer_list.remove('Tom') #删除Tom
- offer_list.append('Andy') #增加Andy
- for j in offer_list:
- print('{}, welcome to join us!'.format(j))
复制代码 6.格式化输出 print(f'{i}')
主要作用就是格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,包含的{}表达式在程序运行时会被表达式的值代替。
- guest_list=[ 'Niuniu','Niu Ke Le']
- for i in guest_list:
- print(f'{i}, do you want to come to my celebration party?')
- print()
复制代码 7.根据元素寻找列表下标list.index()、元素插入insert(index,obj)
- guest_list.insert(0,'GURR')
- guest_list.insert(guest_list.index('Niu Ke Le'),'Niumei')
- guest_list.append('LOLO')
- for j in guest_list:
- print(f'{j}, thank you for coming to my celebration party!')
复制代码 8.三个删除元素的方法del ,pop, remove
- company_list = [ 'Alibaba', 'Baidu', 'Tencent', 'MeiTuan', 'JD']
- del company_list[0]
- company_list.pop()
- company_list.pop()
- company_list.remove('Tencent')
- print('{}, thank you for passing my resume. I will attend the interview on time!'.format(company_list[0]))
复制代码 9.列表元素排序和反转
思路:
sorted(my_list) --- 正序排列;
sorted(my_list,reverse = True) --- 倒叙排列;
my_list.sort() --- 正序排列;
my_list.sort(reverse = True) --- 倒叙排列;
my_list.reverse() --- 反转排列;
reversed(my_list) --- 反转排列;
10.python创建二维列表
思路
首先创建一个空列表[]
然后使用append向空列表中加入建立好的一维列表
- name = ['Niumei', 'YOLO', 'Niu Ke Le', 'Mona']
- food = ['pizza', 'fish', 'potato', 'beef']
- number = [3, 6, 0, 3]
- friends = []
- friends.append(name)
- friends.append(food)
- friends.append(number)
- print(friends)
复制代码 11.使用len()函数获取列表my_list里面有多少个字符串
12.保留一位小数 round(number,1)
13.2的次方数
- # 1.创建一个空列表my_list
- my_list = []
- # 2.使用for循环、range()函数、append()函数 令列表my_list包含底数2的[1,10]次方
- for i in range(1,11):
- my_list.append(2**i)
- # 3.使用一个 for 循环将这些次方数都打印
- for item in my_list:
- print(item)
复制代码 14.序列数的立方列表
- #^ 与 **
- #python当中^符号,区别于Matlab,在python中,^用两个**表示,如3的平方为3**2 , **3表示立方,**4表示4次方,依次类推
- my_list=[num**3 for num in range(1,11)]
- print(my_list)
复制代码 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |