day1—字符串处理1(python一天一如既往效)

test = 'alexsdfada'
# 首字母大写
v = test.capitalize()
print(v)

test2 = 'aLBex'
# 小写1(对未知的对应关系可转换小写)
h = test2.casefold()
print(h)

test3 = 'aLex'
# 小写2(适用通俗的小写转换)
m = test3.lower()
print(m)

# 设置宽度,并将字符串在宽度内居中
a = test.center(20, '*')
'''
center方法
参数1:宽度参数
参数2:填充参数,限制一个字符,可不传,不传默认空格
'''
print(a)

# 计算字符串中的某个字符的个数,可选开始结束未知,左包含右不包含
b = test.count('a', 0, 9)
'''
count方法
参数1:要统计的字符
参数2:开始位置,包含
参数2:结束位置,不包含
'''
print(b)

# 以某个字符结尾,以某个字符开头
c = test.endswith('a')
d = test.startswith('a')
print(c)
print(d)

# 从前往后找到第一个字符,并获取位置
e = test.find('a',5,9)
'''
find方法
参数1:要查找的字符
参数2:开始位置,包含
参数2:结束位置,不包含
'''
print(e)

# format字符串替换
f = 'i am {name}'
print(f)
g = f.format(name=test)
print(g)
h = 'i am %s'%test
print(h)

python之字符串处理,python字符串

1.单逗号字符串和转义引号

单引号和双引号区别不杀,对出现的特殊符号,可用反斜线(\)对字符串中之引号进行转义。

  图片 1 

2.合龙接字符串

  图片 2

3.字符串表示 ,str 和 repr (将价值转换为字符串的简单种机制)

  3.1、 str 把价值转换为客体形式的字符串,以便用户了解;

  3.2、repr
创建一个字符串,以官方的python表达式的形式来表示值,repr(x)可用`x`(单引号)表示,但以pyhton3.0面临就不复行使“,,所以建议习惯使用repr

  图片 3

  1. input 和 raw_input的比较

  4.1
input函数会使用户输入的是官方的Python表达式,若用户输入的凡字符串,则要带来引号

  4.2
raw_input函数则会拿具有的输入当作原始数据,然后用那放入字符串中,所以,若输入的也数字则因此input,否则应当使用raw_input

  图片 4

5.长字符串、原始字符串和Unicode

  5.1 长字符串,对于要跨越多履的字符串,可使三只引号”’ ”’或””” “””

  5.2
原始字符串,字符串以r开头,在原始字符串中之输入的每个字符都见面及书的方保持一致

  5.3
Python中之家常字符串在里边是为8各项的ASCII码形式储存的,而Unicode字符串则存储吗16各Unicode字符,从而能代表又多的字符集,如中文

  图片 5    图片 6     图片 7

 

http://www.bkjia.com/Pythonjc/1211796.htmlwww.bkjia.comtruehttp://www.bkjia.com/Pythonjc/1211796.htmlTechArticlepython之字符串处理,python字符串
1.单引起号字符串和转义引号
单引号和双引号区别不怪,对出现的特殊符号,可用反斜线(\)对字符串中的…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图