1.count()函数:
统计在字符串/列表/元组中某个字符出现的次数,可以设置起始位置或结束位置。
2.语法:
str.count("字符串/列表/元组", start,end)或str.count("字符串/列表/元组")
返回值:int整型
二、输入 a=iput()
三、print("{:.2f}".format(float(input())))
解析如下:
str.format() 格式化数字方法:
例如:
1 | >>> print("{:.2f}".format(3.1415926)) 3.14 |
保留两位数
python进制转换
name = input()
# 利用lower、upper、title方法将输入的name全转为 全小写、全大写、首字母大写
print(f
'{name.lower()}'
)
print(f
'{name.upper()}'
)
print(f
'{name.title()}'
)
.strip() --- 删除两边空格
.lstrip() --- 删除左边空格
.rstrip() --- 删除右边空格
.replace(" ","") --- 删除所有空格
.split() --- 先切分,"".join() --- 再拼接
split拆分返回的是列表。
insert()方法语法:
1 |
|
参数
index -- 对象 obj 需要插入的索引位置。
obj -- 要插入列表中的对象。
>>> del a[0] # 删除第0个元素
sorted() 函数的基本语法格式如下:
list = sorted(iterable, key=None, reverse=False)
其中,iterable 表示指定的序列,key 参数可以自定义排序规则;reverse 参数指定以升序(False,默认)还是降序(True)进行排序。sorted() 函数会返回一个排好序的列表。
sort 函数
函数原型:
L.sort(*, key=None, reverse=None)
它把 L
原地排序,也就是使用后并不是返回一个有序的序列副本,而是把当前序列变得有序!
reverse()是python列表中的一个内置方法,用于反向列表中元素;语法:“list.reverse()”。reverse()方法没有返回值,但是会对列表的元素进行反向排序。
python中' '.JOIN()的使用
语法: ‘delimiter’.join(seq)
delimiter:分隔符。可以为空
delimiter:要连接的元素序列、字符串、元组、字典
返回通过指定字符连接序列中元素后生成的新字符串。
Python中print()函数的参数之间的分隔符默认情况下是空格(软件空间功能), 它可以被修改, 并且可以根据我们的选择设置为任何字符, 整数或字符串。 ” sep”参数用于实现相同的功能
#for formatting a date
print ( '09' , '12' , '2016' , sep = '-' )
09-12-2016
python中map()函数的用法介绍
python中map()函数的用法介绍_Odyssues_lee的博客-CSDN博客_map函数的用法python
方法pop()删除并返回列表中的最后一个元素。 有一个可选参数,它是要从列表中删除的元素的索引。 如果未指定索引,则a.pop()删除并返回列表中的最后一项。 如果传递给pop()方法的索引不在范围内,则会引发IndexError:pop index out of range异常。
Python用**表示乘方,x**y就是x的y次方。
a=12.34567889
print
(“%.1f”%a) 保留一位小数
print
(“%.3f”%a) 保留三位小数
print
(“%.4f”%a) 保留四位小数
python中的逻辑运算符包括如下三种:
or(逻辑或)
not(逻辑非)
and(逻辑与)
逻辑表达式为x and y。
with 理解python的with语句_li_101357的博客-CSDN博客_python with语句
MAP python中的map函数_m0_67401660的博客-CSDN博客_python中map
tuple 元组 长度是不可变的 列表转元组 tuple() 函数 元组可以两个元组相加扩展长度
字典
a['英语'] = 90 ------>增加键值对或者修改值
del a['语文'] ------->删除值
ZIP字典一一对应用法 Python zip()用法,看这一篇就够了_PaulZhn的博客-CSDN博客_python zip
将字符串转换成单个字符:
s = "kkjjasd"
1、for i in s:
print(i)
# 2
k = list(s)
print(k)
# 3
g = set(s) # 去重
sum函数——对数组直接求和,
ord函数——ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值
hex() 函数用于将10进制整数转换成16进制,以字符串形式表示。
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。(十进制——>二进制)
pow() 方法返回 xy(x 的 y 次方) 的值。
count函数str.count(sub, start= 0,end=len(string))
index函数str.index(str, beg=0 end=len(string))
Python有内置函数isalpha、isdigit、isspace可以分别判断字符串是否只包含字母、数字、空格
Python find() 方法检测字符串中是否包含子字符串 str str.find(str, beg=0, end=len(string))
join函数这个函数展开来写应该是str.join(item),join函数,以字符'str'分隔开再拼接成一个字符串
str表示字符串(字符),item表示一个成员,注意括号里必须只能有一个成员,
str.replace(old, new [, count]) str 是要执行替换的字符串或字符串变量
round(number,digits) 返回浮点数x的四舍五入值。 digits是要小数点后保留的位数
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
set() 函数创建一个无序不重复元素集-----去重
math.pi 表示圆周率
python杂记——魔法方法_helpburn的博客-CSDN博客_魔法方法
正则
1.re.match()Python的re.match()和re.search()的使用和区别_埃菲尔没有塔尖的博客-CSDN博客_re.match和re.search区别
re.match()的概念是从头匹配一个符合规则的字符串,从起始位置开始匹配,匹配成功返回一个对象,未匹配成功返回None。包含的参数如下:
pattern: 正则模型
string : 要匹配的字符串
falgs : 匹配模式
match() 方法一旦匹配成功,就是一个match object对象,而match object对象有以下方法:
group() 返回被 RE 匹配的字符串
start() 返回匹配开始的位置
end() 返回匹配结束的位置
span()返回一个元组包含匹配 (开始,结束) 的位置