Python之路

Posted liuzhaoling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之路相关的知识,希望对你有一定的参考价值。

今天这篇文章是对上一篇文章的补充,主要说一下与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))

#执行结果:19

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

test = "asdajkgjlkg"
print(test[0:3])

#执行结果: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

------------------------------------------------------------(分隔线)--------------------------------------------------------------

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

 

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

技术分享图片


以上是关于Python之路的主要内容,如果未能解决你的问题,请参考以下文章

[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段

python成长之路第三篇_正则表达式

python成长之路第三篇_正则表达式

机器学习之路: python 实践 word2vec 词向量技术

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段