python3基础之“内置函数运行实例(1)”

1.type:查看当前字符串的类型

 1 c=‘123‘
 2 print(type(c),c)
 3 b= int(c)
 4 print(type(b),b)
 5
 6 num="01010"
 7 a=int(num,base=16)
 8 print(a)
 9
10 >><class ‘str‘> 123
11 >><class ‘int‘> 123

2.bit_length:查看当前数字的二级制多少位

1 a=10
2 v=a.bit_length()
3 print(v)
4
5 >>4

3.capitalize:首个字母大写

1 test="aLse"
2 v=test.capitalize()
3 print(v)
4
5 >>Alse

4.(casefold,lower):所有字母变小写,casefold能使更多未知的对应变小写

1 test="ASD"
2 v1=test.casefold()
3 print(v1)
4 v2=test.lower()
5 print(v2)

5.swapcase:大小写转换

1 a="ABC"
2 c=a.swapcase()
3 print(v)
4
5 >>abc
1 test="alex"
2 v=test.swapcase()
3 print(v)
1 >>ALEX

6.center:设置宽度,并将内容居中

1 # *空白未知填充
2 test="asd"
3 v=test.center(20)   # 20指代长度
4 v1=test.center(20,"9")
5 print(v,v1)
1 >>        asd          99999999asd999999999

7.(ljust(左),rjust(右)):随意指定宽度,进行字符填充

1 test="asd"
2 v=test.ljust(20,"%")
3 v1=test.rjust(20,"%")
4 print(v)
5 print(v1)
6
7 >>asd%%%%%%%%%%%%%%%%%
8 >>%%%%%%%%%%%%%%%%%asd

8.zfill:字符串填充,不能指定字符填充

1 test="123"
2 v=test.zfill(20)
3 print(v)
1 >>00000000000000000123

9.counter:去字符串中寻找子序列出现的次数

1 test="alasddslaw"
2 v=test.count("a")
3 v1=test.count(‘sd‘)
4 v2=test.count(‘a‘,5)       #表示从第五个开始找
5 v3=test.count(‘a‘,5,6)      #表示从第五个开始找,到第六个结束
6 print(v,v1,v2,v3)
7
8 >>3 1 1 0

10.(endswith,startswith):判断定结尾\开始

1 test="abc"
2 v=test.endswith(‘c‘)
3 v=test.startswith(‘a‘)
4 print(v)
5
6 >>True

11.expendtabs:断句

1 test=‘username\temail\tpassword\nxiaozhou\[email protected]\t123\nxiaoli\[email protected]\t345\nxiaowang\ts[email protected]\t789\n‘
2 v=test.expandtabs(20)
3 print(v)
4
5 >>
6 username            email               password
7 xiaozhou            [email protected]           123
8 xiaoli              [email protected]            345
9 xiaowang            [email protected]          789

12.分割,只根据:true,false来确认是否保留换行\n

1 test="assdsfdg\nsjfdhsdef\nksf"
2 v1=test.splitlines(False)
3 v2=test.splitlines(True)
4 print(v1)
5 print(v2)
6
7 >>[‘assdsfdg‘, ‘sjfdhsdef‘, ‘ksf‘]
8 >>[‘assdsfdg\n‘, ‘sjfdhsdef\n‘, ‘ksf‘]

13.find:寻找字符串,找不到输出-1

1 test="alexalex"
2 # 如果未找到,输出结果:-1
3 v=test.find(‘x‘)
4 print(v)
5
6 >>3

14.index:索引,找不到就报错

1 test="qwert"
2 v=test.index(‘q‘)
3 print(v)
4
5 >>0

15.format:格式化,将一个字符串中的占位符替换为指定的值

1 test=‘i am {name},age{a}‘
2 v=test.format(name=‘xiaowang‘ ,a=‘18‘)
3 print(v)
4
5 >>i am xiaowang,age18

16.isalnum:字符串中是否只包含字母和数字

1 test="123"
2 v=test.isalnum()
3 print(v)
4
5 >>True

17.isidentifier:判断字母,下划线,标识符

1 a="def"
2 v=a.isidentifier()
3 print(v)
4
5 >>True

18.(isdecimal,isdigit,isnumeric):判断是否为数字

1 test=input(‘please enter  int or str:‘) #例如:1,二
2 v1=test.isdecimal()
3 v2=test.isdigit()
4 v3=test.isnumeric() #支持中文数字
5 print(v1,v2,v3)

19.keyword模块:显示当前版本所有关键字

1 import keyword
2 keyword.kwlist   #在命令窗口中输出

20.isprintable:判断是否显示不可显示的字符,否则无法输出,\t 制表符,\n换行

1 test="asdfghj"
2 v=test.isprintable()
3 print(v)
4
5 >>True

如有不足,欢迎指正!

 

原文地址:https://www.cnblogs.com/wangwenchao/p/11330705.html

时间: 2024-11-05 02:36:24

python3基础之“内置函数运行实例(1)”的相关文章

Python3中的内置函数,实例讲解-每日持续更新

all >>> m = [] >>> n = [1,2,3] >>> l = [1,''] >>> all(m) True >>> all(n) True >>> all(l) False >>> dir Without arguments, return the list of names in the current local scope.eg: >>> d

python基础知识内置函数(二)、装饰器

一.内置函数 1.chr()  ord() r= chr(65) #ASCII对应的字母 print (r) n= ord("a") #ASCII对应的数字 print(n) #以下为执行结果 A 97 可以利用此函数随机生成验证码: import random li=[] for i in range(6): r = random.randrange(0,5) if r ==2 or r==4: num = random.randrange(0,10) li.append(str(n

Python 学习笔记 -- time模块内置函数及实例

1 import time 2 #时间戳:1970.1.1.08:00:00起到现在的总秒数 3 #-----------------------------Time模块内置函数----------------------------- 4 #time.altzone #返回格林威治西部的夏令时地区的偏移秒数 5 print("夏令时区的偏移秒数:time.altzone %d " % time.altzone) 6 7 print("\n-----------------分

Python 基础5:内置函数一

===========内置函数=========== 1.abs绝对值 #abs() i = abs(-123) print(i) #结果:123 2.all与any #all 循环参数,如果每个元素都为真,那么all的返回值为真 #any,只要有一个是真的,则为真 r = all([True,True,False]) print(r) #结果:False #元素为假的有:0,None,空的字符串.列表.元组.字典 3.ascii,对象的类中找__repr__,获取齐返回值 # class Fo

Python基础day-11[内置函数(未完),递归,匿名函数]

内置函数: abs() : 返回数字的绝对值.参数可以是整数或浮点数,如果参数是复数,则返回复数的模. print(abs(0.2)) print(abs(1)) print(abs(-4)) print(abs(-0.2)) print(abs(3+4j)) 执行结果: D:\Python\Python36-32\python.exe E:/Python/DAY-11/tmp.py 0.2 1 4 0.2 5.0 Process finished with exit code 0 all():

Python开发基础 day10 内置函数 匿名函数 递归

匿名函数lambda 匿名函数:lambda  x,y:x+y 上述解释:x,y分别是函数的参数,x+y是函数的返回值 匿名函数的命名规则,用lamdba 关键字标识,冒号(:)左侧表示函数接收的参数(a,b) ,冒号(:)右侧表示函数的返回值(a+b). 因为lamdba在创建时不需要命名,所以叫匿名函数 等同于普通函数: 1 2 def test(x,y):     return x+y 匿名函数只是没有函数名,主要是配合内置函数使用 示例1: 1 2 3 4 5 6 7 8 9 10 #

第六篇:python基础_6 内置函数与常用模块(一)

本篇内容 内置函数 匿名函数 re模块 time模块 random模块 os模块 sys模块 json与pickle模块 shelve模块 一. 内置函数 1.定义 内置函数又被称为工厂函数. 2.常用的内置函数 (1)abs() #!/usr/binl/env python #encoding: utf-8 #author: YangLei print(abs(-1)) (2)all() #!/usr/binl/env python #encoding: utf-8 #author: Yang

python 基础 学习 内置函数

内置函数       例:如果返回数字的绝对值 ,写函数是非常不方便的 [[email protected] tools]# python fa.py  10 [[email protected] tools]# cat fa.py  #!/usr/bin/python def a(x):     if x < 0 :         return -x      return x  n = a(-10) print n  #帮助查看# >>> help(len) 用法: help

Python基础编程 内置函数

内置函数 内置函数(一定记住并且精通) print()屏幕输出 int():pass str():pass bool():pass set(): pass list() 将一个可迭代对象转换成列表 tuple() 将一个可迭代对象转换成元组 dict() 通过相应的方式创建字典. # 创建字典的几种方式 #直接创建 dic = {1: 2} #字典推导式 print({i: 1 for i in range(3)}) dict() #dict创建 dic = dict(one=1, two=2,