py基础语法 上【py专栏】

记录我的学习py之路

变量和简单数据类型

一、修改字符串的大小写方法:

1.title()   将每个单词的首字母都改为大小写

string = "hello world"
title_string = string.title()
print(title_string)

# 输出结果
Hello World

2.upper() 将字符串改为全部大写

string = "hello world"
upper_string = string.upper()
print(upper_string)

# 输出结果
HELLO WORLD

3.lower() 将字符串全部改为小写

string = "HELLO WORLD"
lower_string = string.lower()
print(lower_string)

# 输出结果
hello world

二、使用制表符或者换行符添加空白:

1. \t 是一个转义字符,用于表示制表符

print("Name\tAge\tCity")
print("John\t25\tNew York")
print("Emily\t30\tLondon")

# 输出结果
Name    Age     City
John    25      New York
Emily   30      London

2.\n 是一个转义字符,用于表示换行符

print("First line\nSecond line\nThird line")

# 输出结果
First line
Second line
Third line

三、删除空白

1.rstrip() 用于删除字符串末尾的空格或指定的字符

string = "Hello World    "
new_string = string.rstrip()
print(new_string)

# 输出结果
Hello World


string = "Hello World!!!"
new_string = string.rstrip("!")
print(new_string)

# 输出结果
Hello World

2.lstrip() 用于删除字符串开头的空格或指定的字符

string = "    Hello World"
new_string = string.lstrip()
print(new_string)

# 输出结果
Hello World

string = "!!!Hello World"
new_string = string.lstrip("!")
print(new_string)

# 输出结果
Hello World

3.strip() 用于删除字符串开头和末尾的空格或指定的字符

string = "   Hello World   "
new_string = string.strip()
print(new_string)

# 输出结果
Hello World

string = "!!!Hello World!!!"
new_string = string.strip("!")
print(new_string)

# 输出结果
Hello World

列表简介

一、[ ] 表示列表,索引从 0 开始

array = ['aa', 'bb', 'cc', 'dd']

print(array)  #输出: ['aa', 'bb', 'cc', 'dd']
print(array[0]) #输出:aa
print(array[0].title()) #输出 Aa

二、修改、添加和删除元素

1.list.append(val) 在列表末尾添加元素

array = ['aa', 'bb', 'cc']

array.append('dd') # append()方法将元素 'dd' 添加到列表末尾

print(array) #输出:['aa', 'bb', 'cc', 'dd']

2.list.insert(idx, val) 在列表任何位置添加新元素

array = ['aa', 'bb', 'cc']

array.insert(1, 'ss') # insert()在目标索引添加元素

print(array) #输出: ['aa', 'ss', 'bb', 'cc']

3.del list[idx] 知道要删除的元素位置,并删除

array = ['aa', 'bb', 'cc']

del array[0] # 删除数据索引为0的元素

print(array) #输出:['bb', 'cc']

4.list.pop([idx]) 删除并返回索引idx(默认为末尾)元素,并接着使用它

array = ['aa', 'bb', 'cc']

result = array.pop() # 列表中的元素 'cc'已经被删除,并赋值给了result

print(array) #输出:['bb', 'cc']
print(result) #输出:cc

5.list.remove(val) 站到val在列表的位置,并删除

array = ['aa', 'bb', 'cc']

array.remove('aa')
print(array) #输出: ['bb', 'cc']

三、列表排序

1.list.sort() 永久性排序列表

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
numbers.sort()
print(numbers) #输出:[1, 1, 2, 3, 4, 5, 6, 9]

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
numbers.sort(reverse=True) #按降序排列
print(numbers) #输出:[9, 6, 5, 4, 3, 2, 1, 1]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值