Add string demo
This commit is contained in:
parent
616c847cb8
commit
3fd32ff683
70
0002_3/string.py
Normal file
70
0002_3/string.py
Normal file
@ -0,0 +1,70 @@
|
||||
# 创建字符串
|
||||
greeting = "Hello, World!"
|
||||
print(greeting)
|
||||
|
||||
# 示例代码
|
||||
text = "Hello, World!"
|
||||
|
||||
# 字符串长度
|
||||
length = len(text)
|
||||
print(length) # 输出:13
|
||||
|
||||
# 字符串拼接
|
||||
concatenated = text + " Welcome!"
|
||||
print(concatenated) # 输出:Hello, World! Welcome!
|
||||
|
||||
# 字符串复制
|
||||
repeated = text * 3
|
||||
print(repeated) # 输出:Hello, World!Hello, World!Hello, World!
|
||||
|
||||
# 字符串索引
|
||||
first_char = text[0]
|
||||
print(first_char) # 输出:H
|
||||
|
||||
# 字符串切片
|
||||
substring = text[7:12]
|
||||
print(substring) # 输出:World
|
||||
|
||||
# 大小写转换
|
||||
lowercase = text.lower()
|
||||
uppercase = text.upper()
|
||||
print(lowercase) # 输出:hello, world!
|
||||
print(uppercase) # 输出:HELLO, WORLD!
|
||||
|
||||
# 字符串查找
|
||||
position = text.find("World")
|
||||
print(position) # 输出:7
|
||||
|
||||
# 字符串替换
|
||||
replaced = text.replace("World", "Python")
|
||||
print(replaced) # 输出:Hello, Python!
|
||||
|
||||
# 去除空白
|
||||
trimmed = " Hello, World! ".strip()
|
||||
print(trimmed) # 输出:Hello, World!
|
||||
|
||||
# 分割字符串
|
||||
words = text.split(", ")
|
||||
print(words) # 输出:['Hello', 'World!']
|
||||
|
||||
|
||||
"""
|
||||
基础:编写一个Python程序,将字符串 “Python” 转换为全大写并打印出来。
|
||||
"""
|
||||
str_1 = "Python"
|
||||
new_str_1 = str_1.upper()
|
||||
print(new_str_1)
|
||||
|
||||
"""
|
||||
应用:给定字符串 “Hello, Python!”,使用字符串查找方法找出 “Python” 在该字符串中的位置。
|
||||
"""
|
||||
str_2 = "Hello, Python!"
|
||||
index = str_2.find("Python")
|
||||
print(index)
|
||||
|
||||
"""
|
||||
挑战:编写一个Python程序,将字符串 “Hello, World!” 中的 “World” 替换为 “Python”,并将结果打印出来。
|
||||
"""
|
||||
str_3 = "Hello, World!"
|
||||
new_str_3 = str_3.replace("World", "Python")
|
||||
print(new_str_3)
|
||||
Loading…
x
Reference in New Issue
Block a user