str字符串 expandtabs( ) 方法

描述

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


壹、标示符由字母、下划线和数字构成,且数字无法起始

语法

expandtabs()方爱尔兰语法:

str.expandtabs(tabsize=8)

 

1.描述

expandtabs() 方法把字符串中的 tab 符号(‘\t’)转为空格,tab
符号(‘\t’)暗中同意的空格数是 八。


12mytest            错

参数

  • tabsize — 钦命转换字符串中的 tab 符号(‘\t’)转为空格的字符数。
2.语法
str.expandtabs(tabsize=8)

mytest                对

返回值

该措施重临字符串中的 tab 符号(‘\t’)转为空格后生成的新字符串。

3.参数

tabsize — 内定转换字符串中的 tab 符号(‘\t’)转为空格的字符数。


MyText  (大驼峰式命名法)

实例

以下实例体现了expandtabs()方法的实例:

#!/usr/bin/python3

str = "this is\tstring 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!!!

 

4.返回值

该办法重返字符串中的 tab 符号(‘\t’)转为空格后生成的新字符串。


myText (小驼峰式命名法)

5.实例
str = "this is\tstring 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!!!

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 输出结果 七

得到负数或是1个数减去另五个数 a – b 输出结果 叁

*

多少个数相乘或是重返1个被重新若干次的字符串 a * b 输出结果 10

/

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

//

取整除

取商,5//②得2;再次回到商的平头片段 9//二 输出结果 四 。

%

取余

回来除法的余数 a % b 输出结果 一

**

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

python字符串的目录:

譬如说字符串‘while’,能够服从下图领悟其下标概念,索引号从0早先;

w

h

i

l

e

0

1

2

3

4

字符串截取:字符串[start:end],获得相应索引范围的成分,该限量涵盖起初端,不包括结尾端,暗中认可截取的大势是从左往右的;

大幅截取:字符串[start:end:step] 根据step步长进行隔取;

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

注意:选择的字符唐山不包尾

 

python字符串的章程:

 

 

字符串的物色

count

计数功用,再次来到自定字符在字符串个中的个数

find

摸索,重临从左第多少个钦赐字符的目录,找不到重回-一

rfind

追寻,重返从右第一个钦定字符的目录,找不到再次回到-一

index

检索,再次回到从左第3个钦定字符的目录,找不到报错

rindex

摸索,重回从右第三个钦定字符的目录,找不到报错

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’)私下认可的空格数是 捌

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

Post Author: admin

发表评论

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