IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python----常用函数整理 -> 正文阅读

[Python知识库]python----常用函数整理

1.count()

计算某元素出现的次数

a=['夏','商','周','秦','汉','隋','唐','宋','元','明','清']
f=a.count('夏')
print(f)   # 输出:1

2.reverse()

反向列表内的元素

a=['夏','商','周','秦','汉','隋','唐','宋','元','明','清']
a.reverse()
print(a)   # 输出:['清', '明', '元', '宋', '唐', '隋', '汉', '秦', '周', '商', '夏']

3.sort ()

是pyhton中‘列表’的方法,该方法没有返回值,也就是返回值为?None

a=['夏','商','周','秦','汉','隋','唐','宋','元','明','清']
x = [4, 6, 2, 1, 7, 9]
x.sort(reverse=True)  #reverse=True时为降序排列,reverse=False为升序排列,默认reverse=False
print(x)   # 输出:[9, 7, 6, 4, 2, 1]
a.sort()  # 排序时,数字、字符串按照ASCII,中文按照unicode从小到大排序
print(a)  # ['元', '周', '唐', '商', '夏', '宋', '明', '汉', '清', '秦', '隋']

4.sorted()

sorted()函数时python中的内置函数<br>语法:sorted(iterable=None, key=None, reverse=False)

参数: iterable--可迭代对象

? ??key--主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

? ??reverse--排序规则,reverse?=?True?降序 , reverse?=?False?升序(默认)

共有三个参数,后两个参数和 x.sort() 方法中的参数意思没有差别,第一个参数是一个可迭代对象

返回值:返回重新排列的列表,不在原列表上操作,而是生成一个新的列表,所以必须要赋值

g = [4, 5, 6, 3, 2, 8, 5, 9]  # 创建一个列表
sorted(g)
print(g)   # 输出:[4, 5, 6, 3, 2, 8, 5, 9],因为sorted() 函数不会改变原先的列表

h = sorted(g)
print(h)   # 现在用 sorted 函数就可以这样使用而不会出现错误了,输出:[2, 3, 4, 5, 5, 6, 8, 9]

5.isdigit ()

作用:检测字符串中是否由“数字”组成。

语法使用:str.isdigit()

如果字符串中至少有一个字符串并且所有的字符由数字组成,那么将返回True,否则返回False

'110'.isdigit()   #(True)
'abc100'.isdigit()  #(False)

6.格式化输出

%?格式字符串

# % 格式字符串
print('%s is a good man' % '123')

应用示例

name = input("Name:")
age = int(input("Age:"))
job = input("Job:")
salary = input("Salary:")
if salary.isdigit(): #检测容错
    salary = int(salary)  #将输入字符串类型转化为整形
else:
    exit("必须输入数字") #退出程序
Basic_information = '''
------- %s --------
NAME: %s
AGE : %s
JOB : %s
SALARY: %s
-------------------
''' % (name,name ,age ,job ,salary )
print(Basic_information)


# 输出:
    # Name:abc
    # Age:18
    # Job:搬砖
    # Salary:5000
    # 
    # ------- abc --------
    # NAME: abc
    # AGE : 18
    # JOB : 搬砖
    # SALARY: 5000
    # -------------------

补充内容:

# %s    字符串 (采用str()的显示)
# %r    字符串 (采用repr()的显示)
# %c    单个字符
# %b    二进制整数
# %d    十进制整数
# %i    十进制整数
# %o    八进制整数
# %x    十六进制整数
# %e    指数 (基底写为e)
# %E    指数 (基底写为E)
# %f    浮点数
# %F    浮点数,与上相同
# %g    指数(e)或浮点数 (根据显示长度)
# %G    指数(E)或浮点数 (根据显示长度)

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-02 16:42:32  更:2021-12-02 16:44:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:18:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码