zoukankan      html  css  js  c++  java
  • 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

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

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

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

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

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

  • 相关阅读:
    ping 原理与ICMP协议
    ARP详解
    TCP,UDP,IP数据包的大小限制
    Java7--try
    递归,尾递归,回溯
    OLEDB数据源
    hexo next主题为博客添加分享功能
    Windows数据库编程接口简介
    2017总结与2018规划
    为 MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/liuzhaoling/p/9745912.html
Copyright © 2011-2022 走看看