Advertisement

python相关知识点

阅读量:

1、截取字符串

字符串的截取的语法格式如下:变量[头下标:尾下标:步长]
倒序的方法
法一:

复制代码
    str=input()
    print(str[::-1])
    
    
      
      
    
    AI写代码

结果:

在这里插入图片描述

法二:

复制代码
    str=input()
    print(str[-1::-1])
    
    
      
      
    
    AI写代码

结果:

在这里插入图片描述

2、保留两位小数和有效数字

复制代码
    **python输入保存两位小数的四种办法(四舍五入):**
    		a = 5.5461
    		法一:round(a,2)
    		法二:float('%.2f' % a)
    		法三:'%.2f' %a
     **保留两位有效数字(保留有效数字)**
    	>>>print('{:.2}'.format(a))
    	>>>5.5
    
    
      
      
      
      
      
      
      
      
    
    AI写代码

3、如何同一行 输入 不同数据类型的数据

复制代码
    x,n=input().split()
    print(x,n)
    
    #分别将x和n转化为int型
    x=int(x)
    n=int(n)
    
    
      
      
      
      
      
      
    
    AI写代码

结果:

在这里插入图片描述

4、python中没有i++

复制代码
    python中没有自增和自减,但存在 i = i + 1和 i = i -1 。
    
    
      
    
    AI写代码

由于Python的设计原则指出数值对象具有不可变性 。在Python中进行赋值操作时需要注意以下几点:执行i = i + 1等同于生成一个新的变量i而非修改现有变量中的值。因此,在Python中使用i += 1与使用i = i + 1的效果完全相同。

5、字符串前有无r的区别

字符串前无r,发生转义

复制代码
    print('hello\nrunoob')  # 使用反斜杠(\)+n转义特殊字符	\n回车
    
    
      
    
    AI写代码

结果:

复制代码
    hello
    runoob
    
    
      
      
    
    AI写代码

有r,不会发生转义

复制代码
    print(r'hello\nrunoob')  # 在字符串前面添加一个 r,表示原始字符串,不会发生转义
    
    
      
    
    AI写代码

结果:

复制代码
    hello\nrunoob
    
    
      
    
    AI写代码

6、字母的转换

复制代码
    upper():所有字母大写
    
    lower():所有字母小写
    
    capitalize():首字母大写,其他字母小写
    
    title():每个单词首字母大写,其他小写
    
    A的ASCII码为:65,
    a的ASCII码为:97,
    大小写字母之间的相差32
    print( a + " 的ASCII 码为", ord(c))
    
    
      
      
      
      
      
      
      
      
      
      
      
      
    
    AI写代码

7、str.split()

假设str是一个字符串

那么str.strip()就是把 位于该字符头尾的空格和\n \t之类给删掉
例:

复制代码
    str=" \n       ABC"
    
    
      
    
    AI写代码

结果:

复制代码
    ['ABC']
    
    
      
    
    AI写代码

8、or 和and 的用法

图片截取于菜鸟教程

如果没有假值,则该函数会返回最后一个真值的位置;如果有至少一个假值,则该函数会返回第一个出现的假值的位置。

or,若没有真值存在,其返回结果为最后一个假值;若有任何真值存在,则其返回结果为其第一个出现的真值。任何一个存在即为true

全部评论 (0)

还没有任何评论哟~