一,基础
变量就是值可以变化的对象,
变量名后面加上等号=在跟上值,这样就组成了一个赋值语句。
命名规范:字母,数字,下划线可做变量名,数字不能做变量名开头!
两个变量之间不能用空格,减号做间隔,只能用下划线。
int:整型既整数,用int表示。
float:浮点数既小数点。浮点数都是不精确的!
str:字符串。
字符串:成对单引号,双引号就形成了字符串。例:str_a = ’ourselves’
字符串处理首先想到有没有自带的方法处理问题。
二,
布尔型
bool:false布尔值为假的意思,
true布尔值为真的意思。
输入:input
输出:print
字符串
str 表示字符串
成对单引号或者成对双引号构成一个字符串
三引号支持换行
三引号经常用来做段落注释
1, 字符串也可以进行加和乘的运算 ,但都是进行字符串拼接,
2,利用字符串的格式化来进行拼接; %S
s = 'nice too'
t = 'meet you'
r= '!'
'%s %s %s' %(s, t, r)
3,利用join来拼接
' '. join([])
4.利用format方法来拼接
'{ }{}{}'.format(s, t, r)
也可在{}里输入需要保留的小数点,如:{:.2f}保留浮数点2位小数
利用自身所带方式。
complex
python里也有复数、只是虚部用小写j来表示、
字符串的修改
str_b = 'pyahon'
str_b.replace('a','t') replace 替换,将a替换成t
str_c = str_b.replace('a','t')
字符串不能进行更改,如果需要修改字符串,那么需要调用字符串内部方法并且重新赋值!
replace方法是字符串常用的修改方法,可替换原字符串中的字符,但并不会修改原字符,只是会返回一个新的对象,
、其他方法输入dir()查看!
str_a = str_a.upper(),值全变成大写。str_a = str_a.split()值变成小写,str_a.capitalize()将值的首单词字母变大!
str_a.strip()默认以空格切割,
字符串格式化
'%6d' % 123 # %d格式化整数 6表示字符串长度
'%09. 2f' % 357.268 # %f格式化浮点数 0表示用0填充,2表示只保留两位小数
' %c ' % 97 # 格式化成Ascll码 输出对应数值的Ascll码
'%o' % 8 # 八进制输出 输出八进制
' %x' % 16 #十六进制输出 输出十六进制
' %e' % 10000 # %e 格式化输出科学计数法 输出科学计数表示法
‘%r' % '123' # %r 对象原样输出 非常重要,原样输出对象
网友评论