str字符串 expandtabs( ) 方法

描述

expandtabs() 方法把字符串中的 tab 符号(‘t’)转为空格,tab
符号(‘t’)暗中认可的空格数是 8。

1、标示符由字母、下划线和数字构成,且数字不可能最初

语法

expandtabs()方保加利亚语法:

str.expandtabs(tabsize=8)

 

12mytest            错

参数

  • tabsize — 钦命转变字符串中的 tab 符号(‘t’)转为空格的字符数。

mytest                对

返回值

该方法再次来到字符串中的 tab 符号(‘t’)转为空格后生成的新字符串。

MyText  (大驼峰式命名法卡塔 尔(阿拉伯语:قطر‎

实例

以下实例突显了expandtabs()方法的实例:

#!/usr/bin/python3

str = "this iststring example....wow!!!"

print ("原始字符串: " + str)
print ("替换 \t 符号: " +  str.expandtabs())
print ("使用16个空格替换 \t 符号: " +  str.expandtabs(16))

上述实例输出结果如下:

原始字符串: this is     string example....wow!!!
替换 t 符号: this is string example....wow!!!
使用16个空格替换 t 符号: this is         string example....wow!!!

太阳集团游戏官方网站, 

myText (小驼峰式命名法卡塔尔国

my_test  个人喜好这种命名方式

不得以行使主要字命名:

在此个推荐叁个苍劲的python工具 ipython,安装python处境后  pip install
ipython 以下是自身用此软件查的关键字

In [1]: import keyword

In [2]: keyword.kwlist

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’,
‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’,
‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’,
‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’,
‘yield’]

python数字类型运算符:

运算符

描述

实例

+

多个指标相加 a + b 输出结果 7

获取负数或是一个数减去另叁个数 a – b 输出结果 3

*

八个数相乘或是再次来到多个被另行若干次的字符串 a * b 输出结果 10

/

x除以y b / a 输出结果 2

//

取整除

取商,5//2得2;重临商的整数有的 9//2 输出结果 4 。

%

取余

重临除法的余数 a % b 输出结果 1

**

返回x的y次幂 a**b 为5的2次方, 输出结果 25

python字符串的目录:

诸如字符串‘while’,能够根据下图掌握其下标概念,索引号从0先导;

w

h

i

l

e

0

1

2

3

4

字符串截取:字符串[start:end],拿到相应索引范围的因素,该节制包含起先端,不满含结尾端,暗中同意截取的矛头是从左往右的;

宽窄截取:字符串[start:end:step] 依照step步长进行隔取;

切开的语法:[起始:结束:步长]

在乎:选择的字符珠海不包尾

 

python字符串的情势:

 

 

字符串的寻找

count

计数成效,重返自定字符在字符串个中的个数

find

查究,重回从左第贰个钦点字符的目录,找不到再次来到-1

rfind

研究,重临从右第多个钦点字符的目录,找不到重回-1

index

追寻,重返从左第贰个内定字符的目录,找不到报错

rindex

检索,重临从右第2个钦命字符的目录,找不到报错

In [7]: my_test = “hello python”

In [8]: my_test.count(“o”)
Out[8]: 2

字符串的替换

replace

从左到右替换指定的元素,可以指定替换的个数,默认全部替换

In [9]: my_test.replace(“h”,”w”)

Out[9]: ‘wello pytwon’

字符串的梳洗

center

让字符串在钦命的长度居中,假使不能够居中左短右长,能够钦赐填充内容,暗许以空格填充

ljust

让字符串在内定的长短左齐,能够内定填充内容,默许以空格填充

rjust

让字符串在钦点的长度右齐,能够钦赐填充内容,默许以空格填充

zfill

将字符串填充到钦点的尺寸,不足地点用0从左伊始补充

format

遵照顺序,将前边的参数字传送递给前方的大括号

strip

私下认可去除两侧的空格,去除内容能够内定

rstrip

私下认可去除侧边的空格,去除内容能够钦定

lstrip

暗许去除侧面的空格,去除内容能够钦命

 In [10]: my_test.center(20)

Out[10]: ‘ hello python ‘

 

 

 

 

字符串的变形

upper

将字符串当中全体的假名调换为题写

lower

将字符串当中全数的假名转变为题写

swapcase

将字符串个中全体的字母大小写交流

title

将字串符当中的单词首字母大写,单词以非字母划分

capitalize

独有字符串的首字母大写

expandtabs

把字符串中的 tab 符号(‘t’)转为空格,tab 符号(‘t’)默许的空格数是 8

In [13]: my_test.upper()
Out[13]: ‘HELLO PYTHON’

发表评论

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