首页 技术 正文
技术 2022年11月19日
0 收藏 681 点赞 4,128 浏览 1569 个字

今天这篇文章是对上一篇文章的补充,主要说一下与int和str有关的几个函数。

————————————————————(分隔线)————————————————————–

首先是int相关的两个函数,int()和bit_lenght()了解一下:

  1)int() 主要是将输入的纯数字的字符串转换为数字,例:

test = "123"
v1 = int(test)
print(v1)#输出结果为:123

  2) bit_lenght()  显示出当前数字需要几位2进制数进行表示,例:

num1 = 3
num2 = num1.bit_length()
print(num2)#输出结果为:2
#3的二进制位 :11

  ————————————————————(分隔线)————————————————————–

下面是str相关的函数:

  1) join()  –>  将字符串中的每一个元素按照指定分隔符进行拼接

test = "就只看了一眼"
v1 = "-".join(test)
print(test,v1)#执行结果:就只看了一眼 就-只-看-了-一-眼

  2)split  –>  获取需要寻找的字符位置(从头到尾,找到第一个后返回其位置),若没有找到则返回-1,例:

test = "asdhjg"
v1 = test.find('d')
print(v1)#执行结果:2

  3)strip()  –>  移除指定字符串,优先匹配最多。例:

test = "kkksssdddfff"
v1 = test.strip('sdf090df')
print(v1)#执行结果:kkk

  4)upper()  –>  将字符串转换为大写

test = "asd"
v1 = test.upper()
print(v1)#执行结果:ASD

  5)lower()  –> 将字符串转换为小写

test = "ASD"
v1 = test.lower()
print(v1)#执行结果:asd

  6)len()  –>  获取当前字符串的长度

test = "asdakjgjalkgsdgls23"
print(len(test))#执行结果:

  7)切片  –>  将字符串输出制定的长度

test = "asdajkgjlkg"
print(test[:])#执行结果:asd

  8)索引、下标  –>  获取字符串中的某一个字符

test = "asdajkgjlkg"
print(test[6])#执行结果:g

  9)range()  –>  创建连续的数字或者通过设置步长来指定不连续,注意:在Python3中只有在for循环时才能一个个的创建。例:

test = range(0,10,2)
for index in test:
print(index)#执行结果:0 2 4 6 8

  10)replace()  –>  将指定字符串中的字符替换为指定字符,例:

test = "akhfkahfgka"
v1 = test.replace('h','m')
print(v1)

————————————————————(分隔线)————————————————————–

这些基本函数是需要像我这样的初学人员记忆的。程序在插入的时候忘记选择Python了,是默认的C#。有没有人知道怎么修改啊?

正所谓:“不犯错就永远不会进步。”

Python之路(三)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,078
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,553
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,402
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,177
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,814
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,898