首页 > 编程语言 >python字符串练习

python字符串练习

时间:2022-12-31 17:01:24浏览次数:38  
标签:元素 python list1 练习 list list2 print 字符串 列表

a,b =5,10
print('{0} * {1} ={2}'.format(a,b, a * b))  #5 * 10 =50

aa,bb =5,20
print(f'{aa} * {bb} ={aa * bb}')  #5 * 20 =100

#Python 列表```
list=[1,3,5,7,100]
print(list)

#乘号表示列表元素的重复
list1 =['hello'] * 5
print(list1) #['hello', 'hello', 300, 'hello', 'hello']

#计算列表长度
print(len(list))

#下标(索引)运算
print(list[0])
print(list[4])
print(list[-1])
print(list[-3])

list1[2]=300
print(list1)

#通过循环用下标遍历列表元素
for index in range(len(list)):
    print(list[index])
#通过for循环遍历列表元素

#通过遍历元素
for elem in list1:
    print(elem)

#列表中添加元素,及从列表中移除元素
#python
list2 =[1,2,3,4,5]
#添加元素
list2.append(200)
list2.insert(6,300)
#合并两个列表
list2 +=[22,33]
print(list2)   #[1, 2, 3, 4, 5, 200, 300, 22, 33]
if 3 in list2:
    list2.remove(3)
    print(list2) #[1, 2, 4, 5, 200, 300, 22, 33]
#从指定的位置删除元素
list2.pop(0)
#清空列表元素
list2.clear()
print(list2) #[]

#和字符串一样,列表也可以做切片操作
fruits =['grape', 'apple', 'strawberry', 'waxberry']
fruits +=['pitaya', 'pear', 'mango']

#列表切片
firuts2 = fruits[1:3]
print(firuts2) #['apple', 'strawberry']

#对列表的排序操作

list3 =['orange','apple','zoo']
list2 =sorted(list3)

###生成式和生产器
f= [x for x in range(1,10)]
print(f) #[1, 2, 3, 4, 5, 6, 7, 8, 9]

def fib(n):
a, b = 0, 1
for _ in range(n):
a, b = b, a + b
yield a


def main():
for val in fib(20):
print(val)


if __name__ == '__main__':
main()

#

1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765

  

标签:元素,python,list1,练习,list,list2,print,字符串,列表
From: https://www.cnblogs.com/kevin-yang123/p/17016938.html

相关文章

  • 第九章《字符串》第5节:字符编码常识
    ​专业上,把有公认意义的符号称之为“字符”,而一组字符形成的集合被称为“字符集”。字符集当中的每一个字符都有唯一的序号,这个序号是一个整数,用来和其他字符进行区别。内存......
  • Python类的多态和多态性
    一、多态多态指的是一类事物有多种形态,一个类有很多个子类,因而多态的概念是基于继承的序列数据类型有多种形态:字符串,列表,元组动物有多种形态:人,狗,猪1.动物的多种形态......
  • 第九章《字符串》第2节:字符串常用操作
    ​在实际开发过程中,程序员往往要对字符串进行比较内容、搜索、替换、截取等操作。在String类中,针对这些常用的操作都定义了相应的方法,本小节将详细讲述字符串的常用操作。9.......
  • 第九章《字符串》第3节:String类对象的存储方式
    ​大多数情况下,程序员都会用String类对象表示一个字符串。虚拟机在存储String类对象时会创建一个常量池,把符合条件的对象都存储到常量池中。所谓常量池是指一块用于保存对象......
  • 第九章《字符串》第1节:String类的几个基本常识
    ​一串连续的字符被称为字符串。为了与程序中的变量名相区别,字符串的两端都会加上双引号,所以在程序中如果出现了“abc”,那么它就代表一个字符串而不是一个变量的名称。被双......
  • 使用Python计算个人所得税
    企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40......
  • 安装embedded纯净版的python 3.11以及安装pip
    为了纯净,我在Win10上选择安装了embedded的版本的python3.11,结果为了安装pip倒腾了一早上。现记录如下。 一、安装python3.11从python官网下的,今天的版本是3.11.1,链接......
  • 关于python列表的insert和append方法的执行效率对比
    关于python中insert可以在指定的索引前插入元素,也即是插入的元素的索引即为指定的索引而append方法,是指的在列表的末尾处添加/追加一个元素 两种方法都是为列表新增加......
  • 01Python的标准数据类型
    #Number数字'''intlong(python2.0)floatcomplex'''#String字符串s='abcde'print(s[1:5])#List列表sList=['a','1',1,'bd','这']sList2=['A','c']sLis......
  • python 生成可执行文件带有后缀exe的文件
    #在windows安装pip是python安装的必用工具1.下载pip地址:https://pypi.python.org/pypi/pip#downloads注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pi......