Python常见数据类型
/usr/bin/python env# -*- coding:UTF-8 -*-
#字符串 string 用''或者""或者''' '''来表示
name = 'What is your name?'
>>> name.capitalize() # 字符串首字母大写
'What is your name?'
>>> name = "su shi"
>>> name.title() #首字母大写
'Su Shi'
>>> name.upper() #字母大写
'SU SHI'
>>> name.lower() #字母小写
'su shi'
name = 'What is your name?'
>>> name.center(30,'*') #字符串宽度填充,使用原有字符串+填充字符构成指定长度的新的字符串
'******what is your name?******'
name = 'What is your name?'
>>> name.endswith('s') #判断字符串是否以某个字符串结尾 True或者Flase
False
>>> name.endswith('?')
True
>>> name = " s j d "
>>> name.lstrip() #去掉前面空格
's j d '
>>> name.rstrip() #去掉后面空格
' s j d'
>>> name.strip() #去掉前后空格(括号里面可以写任何参数)
's j d'
name = 'What is your name?'
>>> name.find('i') #在字符串中查找指定字符串,找不到时返回-
5
>>> name.find('ss')
-1
>>> name.replace('name','sss') #替换特定字符
'what is your sss?'
分割为list
>>> name.split()
['what', 'is', 'your', 'name?'] #分割为list(括号内可以写一任何字符分割)
>>> print "ssss\njjjjjjjj\tkkkkkkkkk\n\tllllllllllll"
ssss
jjjjjjjj kkkkkkkkk
llllllllllll \t 缩进 \n 换行
页:
[1]