数据类型
x = ["apple", "banana", "cherry"] # list列表
print(type(x))
x = ("apple", "banana", "cherry") # tuple元祖
print(type(x))
x = {"apple", "banana", "cherry"} # set集合
print(type(x))
输出为:
<class 'list'>
<class 'tuple'>
<class 'set'>
def hello_world():
print('hello world')
hello_world()
a = "Hello, World!"
print(a[1]) # 切片,获取位置1处的字符(从0开始计数)
# 循环遍历单词“hello world”中的字母
for x in 'hello world':
print(x)
# len()函数返回一个字符串的长度,标点符号和空格也算一个长度
a = "hello, world"
print(len(a))
# 要检查字符串中是否存在某个短语或者字符,我们可以使用关键字in
txt = "the best things in life are free."
print('free' in txt)
# 切片 获取从位置3到位置9(不包括在内)的字符,从0开始计数
b = "Hello, World!"
print(b[3:9])
# 从头开始切 获取从开始到位置5(不包括在内)的字符,从0开始计数
b = "Hello, World!"
print(b[:5])
# 切到最后 获取从2开始到最后的字符,从0开始计数
b = "Hello, World!"
print(b[2:])
# 小写转大写 upper()以大写形式返回字符串
b = "Hello, World!"
print(b.upper())
# 大写转小写 lower()以小写形式返回字符串
b = "Hello, World!"
print(b.lower())
# 空白是指实际文本之前和之后的空间,通常需要删除这个空间
# 删除空格 strip()从开头或结尾删除任何空格
b = " Hello, World! "
print(b.strip())
# 字符串替换 replace()用一个字符串替换另一个字符串
b = "hello, world!"
print(b.replace('world', 'python'))
# 拆分字符串 split()方法返回一个列表,其中指定分隔符之间的文本成为列表项。split()如果找到分隔符的实例,该方法会将字符串拆分为子字符串。
a = "hello, world!"
print(a.split(","))
# 字符串连接 连接或组合两个字符串,可使用运算符+
a = 'hello'
b = 'world'
c = a + ' ' + b # c = a + b
print(c)
# 格式化字符串 format()方法接受传递的参数,格式化它们,并将它们放在占位符{}所在的字符串中
age = 20
price = 3000
cost = 49.95
my_order = "小刘今年 {}岁 买了个华为手机 {} 每个月花费 {} 元."
print(my_order.format(age, price, cost))
# 也可以使用索引号{0}来确保参数放置在正确的占位符中
age = 20
price = 3000
cost = 49.95
my_order = "小刘今年 {1}岁 买了个华为手机 {2} 每个月花费 {0} 元."
print(my_order.format(age, price, cost))
1. capitalize()将第一个字符转换为大写
2. casefold() 将字符串转换为小写
3.center()返回一个居中的字符串
4. count)返回指定值在字符串中出现的次数
5. encode()返回字符串的编码版本
6. endswith)如果字符串以指定的值结尾,则返回true
7. join0将可迭代的元素连接到字符串的末尾
8. find()在字符串中搜索指定值并返回找到它的位置
9. format() 初始化字符串中的指定值
10. index()在字符串中搜索指定值并返回找到它的位置

浙公网安备 33010602011771号