#!/usr/bin/env python
# -*- coding:utf-8 -*-
name = "alex,dragon,goku,luffy"
name2 = name.split(",") #字符串分割,括号里的为分割标准,只能同时有一个标准。分割后的结果为列表
print(name2)
print("|".join(name2)) #字符串合并
print('' in name) #判断字符串有没有空格,有空格返回True,否则False
print(name.capitalize()) #字符串首字母大写
#字符串的格式化形式一
msg = "Hello, {name},{month} monthes time no see ..."
msg2 = msg.format(name='yqchenl',month=6)
print(msg2)
#字符串的格式化形式二
msg3 = "hahaha{0},dddd{1}"
print(msg3.format("Alex",45))
name3 = "bruce lee"
print(name3[2:4]) #字符串切片
print(name3.center(40,'-')) #字符串居中,40为总长度,用‘-’均匀填充
print(name3.find('e')) #查找元素所在的索引位置,有则返回第一个索引位置,没有则返回-1
age = input("your age:")
if age.isdigit(): #判断字符串是否数字类型
age = int(age)
else:
print("Invalid data type")
name4 = 'alexsdf'
print(name4.isalnum()) #判断是否有特殊字符,没有则返回True,否则返回-1
print(name4.endswith('sdf')) #判断是否以'sdf'结尾
print(name4.startswith('a1l')) #判断是否以'all'开始
print(name4.upper()) #把字符串全部大写
print(name4.lower()) #把字符串全部小写
Alex课堂随记2-7-字符串
最新推荐文章于 2025-01-25 17:45:20 发布
