python学习:修改字符串大小写】的更多相关文章

修改字符串大小写 函数:title()字符串首字母大写,upper()字符串全部大写,lower()字符串全部小写. 代码举例: name = "ada lovelace"print(name.title())输出结果Ada Lovelace name = "Ada Lovelace"print(name.upper())print(name.lower())输出结果ADA LOVELACEada lovelace…
字符串python 的字符串被划归为不可变序列这一类别,意味着这些字符串所包含的字符存在从左至右的位置顺序,并且他们不可以在原处修改. 字符串常量单引号  'spam'双引号  "spam"三引号   '''...spam...'''   ""...spam...""转义字符 "s\tp\na\om"Raw字符串:r"c:\new\test.spam" 单双引号字符串是一样的在python字符串中,单引号和…
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符.因此改变一个字符串的元素需要新建一个新的字符串.常见的修改方法有以下4种. 方法1:将字符串转换成列表后修改值,然后用join组成新字符串 >>> s='abcdef' #原字符串 >>> s1=list(s) #将字符串转换为列表 >>> s1 ['a', 'b', 'c', 'd', 'e', 'f'] #列表的每一个元素为一个字符 >>> s1[4]='E'…
类方法string.upper(str)需要引入string模块,实例方法str.upper()不需要引入string模块 无与伦比的列表解析功能 # coding=utf-8 # 列表解析 print [i * 2 for i in [8, -2, 5]] print [i for i in range(8) if i % 2 == 0] 在FF的javascript1.7就实现了相同的语法( Array Comprehension) var evens = [i for (i in rang…
Python中的字符串同样适用标准的序列操作(索引,分片,乘法,成员判断,求长度,取最小值和最大值),但因为字符串是不可变的,因此字符串不支持分片赋值. s='http://www.baidu.com' s[-3:]='aaa' print(s) 输出结果: s[-3:]='aaa' TypeError: 'str' object does not support item assignment 可以看出抛出的错误信息,字符串不允许标记内部项. 但我们可以在字符串中用一个百分比符号%s标记出一个…
配置环境:python 3.6   python编辑器:pycharm 代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- def strCase(): "字符串大小写转换" print("演示字符串大小写转换") print("演示字符串S赋值为:' ThIs is a PYTHON '") S = ' ThIs is a PYTHON ' print("大写转换成小写:\tS.low…
Python之使用字符串 1.所有的标准序列操作(索引,分片,乘法,判断成员资格,求长度,取最小值,最大值)对字符串同样适用.但是字符串都是不可变的. 2.字符串格式化使用字符串格式化操作符即%. format = "Hello,%s.%s enough for ya?" values = ('world','Hot'); print format % values Hello,world.Hot enough for ya? %s转换说明符. string另一种格式化值的方法:模板字…
下面是在看python核心编程中序列字符串中提到的一些函数,根据自己的学习理解总结了下,方便日后用到的时候查看.    1.string.capitalize() 把字符串的第一个字符大写 例子:    a = 'name is : '                print a.capitalize()  ==>Name is : 2.string.count(str, beg=0, end = len(string))   返回str 在string 里面出现的次数,如果beg 或者end…
最近在学习python,随手做些记录,方便以后回顾 #字符串是不可再改变的序列aa='abcd'#aa[2:]='ff' #报错,不可直接赋值#字符串格式化:使用格式化操作符即百分号%来实现print 'price of aggs: $%d'%42mm='hello'nn='world'print '%s go %s'%(mm,nn)#String 模板字符串格式化:用传递的关键字参数(foo)替换字符串中的$foos=Template('$x is $x')print s.substitute…
字符串 #字符串操作# 对应操作:# 1.重复输出字符串# print('hello'*2)# 2.[],[:]通过索引获取字符串中字符,这里和列表的切片操作是相同的,具体内容见列表#print('hellworld'[2:])# 3.in,成员运算符,如果字符串中包含给定的字符返回true#print('el' in 'hello')# 4.%,格式字符串# print('alex is a good teacher')# print('%s is a good teacher' % 'ale…