Python基础语法练习1

# 创建字符串, 可以通过双引号("")或者单引号('')来创建
str1='hello'
str2="python"
print(str1)
print(type(str1))
print(str2)
print(type(str2))

# 字符串的拼接 将str1 和str2 拼接成一个新的字符串  str3 #方式1 用 + 号来拼接
str3=str1+str2
print("这是str3:  "+str3)
# 方式2 用"join"方法来链接连个字符串
str4=','.join(str1)
print(str4)
# print()方法默认在打印完成后会换行,其实他有一个end参数,可以用end=""来去除换行
print(str1)
print(str2)
print("-----------------")
print(str1,end=",")
print(str2,end=',')
# print在打印多行的字符时,默认是以一个空格来分隔的。我们可以使用sep来指定分隔的符号
name="python学习"
print("hello",name)
print("hello",name,sep='------->>>>>')
# Python3之后建议用.format()来格式化字符串 # 第一个括号接收的是1, 第二个接收的是2, 第三个接收的是(1+2)
str5='{}加{}等于{}'.format(1,2,1+2)
print(str5)
#如果括号中没有数据,那么默认是从左到右一次填充
# 如果括号中有数字, 那么会根据数字的位置一次填充 这里{1} = 2 {0}=10 {2}= 2/10
# Python和其他语言一样,是从0开始数的,而不是1
str6='{}除以{}等于{}'.format(10,2,10/2)
str7='{1}除以{0}等于{2}'.format(10,2,2/10)
print(str6)
print(str7)

# 去掉空格和换行符(/r) .strip()方法
name=" python学习-5"
print('变换前',name)
name=name.strip()
print('变换后',name)
#去掉某个字符串
name=name.strip('-5')
print(name)
name=" python  学习   -5 "
name=name.lstrip()
print(name)
name=" python  学习   -5 "
name=name.rstrip()
print(name)
# 查找某个字符在字符串中出现的次数
name=" python  学n习   -5 "
name_count=name.count('n')
print('n出现了:',name_count,end="次")
# 首字母大写
print('------------------')
name = 'python学习群'
name=name.capitalize()
print(name)
# 把字符串放中间, 两边用‘-’补齐
name = 'python学习群'
print('------------------')
name=name.center(40,'+')
print(name)
# 在字符串中找到目标字符的位置,多个时返回第一个所在位置,
#  找不时返回-1
name = 'python习学群'
i=name.find('学')
temp='{}中{}第一次出现在第{}个位置'.format(name,'学',i)
print(temp)
# 字符串替换
name = 'python习学群'
name=name.replace('python','java')
print(name)
# 查看字符串是否都是字母或文字,并至少有一个字符
name1='abcdef'
name2 = 'python21习学群'
print(name1.isalpha())
print(name2.isalpha())
# 查看是否都是数字
name='121212'
name2='asa12121'
print(name.isdigit())
print(name2.isdigit())
# 查看是否都是小写islower() 大写isupper()
name="asasas"
print(name.islower())
print(name.isupper())
# 字符串分割
word = "人生不止,寂寞不已。寂寞人生爱无休,寂寞是爱永远的主题。我和我的影子独处。它说它有悄悄话想跟我说。它说它很想念"
"你,原来,我和我的影子都在想你。"
wordsplit=word.split(',')
print(wordsplit)

猜你喜欢

转载自blog.csdn.net/C_TestMG/article/details/85052927