Python学习笔记第一天----字符串和列表

一、字符串

# 在python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号
"This is a string"
'This is also a string'

使用方法修改字符串的大小写

name="ada lovelace"
print(name.title())

输出

Ada Lovelace

其它的还包括name.upper() name.lower()

合并拼接字符串

first_name="ada"
last_name="loverlace"
fullname=first_name+" "+last_name
print(fullname)

输出:ada loverlace

使用制表符或者换行符来添加空白

print('Languages:\n\tPython\n\tC\n\tJavaScript')

输出

Languages:
        Python
        C
        JavaScript

删除空白

删除字符串末尾的空白:rstrip()
删除两端的空白:strip()
删除开头的空白:lstrip()

二、列表

在python中方括号来表示列表,比能用逗号来分隔其中的元素。

bicycles=["trek","cannondale"]
print(bicycles)

这样的话print会直接将列表打印出来,包括方括号
[‘trek’, ‘cannondale’]

访问列表的元素

print(bicycles[0])
or
print(bicycles[0].title())

修改元素

bicycles[0]=‘ducati’

添加元素

bicycles.append('redline')

插入元素

bicycles.inset(0,'redline')

删除元素

del

del bicycles[0]

pop

pop()可在删除列表中的元素同时使用它

motorcycles=['honda','yamaha','suzuki']
print(motorcycles)

popped_motorcycles=motorcycles.pop()
print(motorcycles)
print(popped_motorcycles)

输出

['honda', 'yamaha', 'suzuki']
['honda', 'yamaha']
suzuki

使用pop也可以删除列表中的任意位置元素

根据值删除元素

remove()

motorcycles=['honda','yamaha','suzuki']
print(motorcycles)

motorcycles.remove('suzuki')
print(motorcycles)

组织列表

sort()

该方法可对列表进行永久性排列

cars=['audi','toyita','bmw']
cars.sort()
print(cars)

输出:[‘audi’, ‘bmw’, ‘toyita’]

反序排列:

cars=['audi','toyita','bmw']
cars.sort(reverse=True)
print(cars)

输出:[‘toyita’, ‘bmw’, ‘audi’]

sorted()临时排序

cars=['audi','toyita','bmw']
print(sorted(cars))
print(cars)

输出;
[‘audi’, ‘bmw’, ‘toyita’]
[‘audi’, ‘toyita’, ‘bmw’]

倒着打印列表

reverse()

cars=['audi','toyita','bmw']
print(cars)

cars.reverse()
print(cars)

输出:
[‘audi’, ‘toyita’, ‘bmw’]
[‘bmw’, ‘toyita’, ‘audi’]

确定列表的长度

len()

cars=['audi','toyita','bmw']
len(cars)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值