天天看点

小白的python成长日记(第三天)

今天主要学习了字符串的一些知识,内容如下:

1、字符串可以有三种定义方式,分别是:单引号、和双引号三引号(三个单引号和三个双引号),只有三引号才支持换行,其他两种不支持换行。

2、字符串也可以进行加法和乘法的运算,但是都是进行字符串的拼接,例如英雄联盟里面

>>> '蛮族之王'+'外号是'+'蛮三刀'
'蛮族之王外号是蛮三刀'
>>> '  德玛西亚万岁  '*3
'  德玛西亚万岁    德玛西亚万岁    德玛西亚万岁  '
           

3、字符串的拼接有很多三种,但是我感觉其他的比较麻烦,就喜欢利用format方法来拼接,但是还不是很熟悉就先不给大家师范了。

4、一些常见的格式化方法

>>> '%6d' % 123 # %d 格式化整数
'   123'
>>> '% 09.2f' % 147.258 # %f 格式化浮点数
' 00147.26'
>>> '%c' % 97 # 格式化成ASCLL码
'a'
>>> '%o' % 8 # 八进制输出
'10'
>>> '%x' % 16 # 十六进制输出
'10'
>>> '%r' % '369' # %r 对象原样输出
"'369'"
           

5、字符串转大小写

>>> st = 'woran moran moran'
>>> st1 = st.upper()
>>> st1
'WORAN MORAN MORAN'
>>> st2 = st1.lower()
>>> st2
'woran moran moran'