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)
还没有任何评论哟~
