目录

字典函数:

items() 将字典转换成列表

get()函数:

列表函数:

sort() 将列表按升序或降序排列

字符串函数:

replace()函数:

split()函数:

strip()函数:

join函数:

字符串全部单词大写、小写、首字母大写

format()格式符:

输出十六进制、八进制、二进制表示形式

random函数

random.seed()  设置改变随机数生成器的种子

random.randint()   生成随机正整数

random.uniform()   生成随机浮点数

jieba库


字典函数:

items() 将字典转换成列表

Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。

dict.items()

stud={'sid': '103', 'Chinese': 90}
sv=stud.items()
print(sv)
for i in sv:print(i)

可以用这种方式将字典转为字符串:

get()函数:

利用get()函数来获取字典键的值

get(key,value)  #get函数有两个参数:

key:返回该键的值

value:  若键不存在时,则返回该设置的返回值

例:

#返回key的value
dict.get(key)#若指定的key键不存在,则返回设置的返回值0,若没设置返回值,则返回None
dict.get(key,0)   

列表函数:

sort() 将列表按升序或降序排列

reverse=False 升序排列(默认),reverse=Ture 降序排列

默认情况下,sort() 方法对列表进行升序排序。

list.sort()

lst=[1,0,8,6,1,1]
lst.sort()
print(lst)

字符串函数:

replace()函数:

将旧字符串换成新的字符串,第三个参数指定替换次数,最多替换几次。

str.replace(old, new[, max])

可以利用这个函数将文章中的标点符号去除。

txt = open("命运.txt",encoding="UTF-8").read()
for ch in ",。?:":txt=txt.replace(ch,"")

split()函数:

str.split()

用 split(',') 来从字符串里提取所输入的字符,split() 函数返回列表

strip()函数:

strip()用于移除字符串头尾的指定字符(默认空格或换行符)或字符序列。可以和split()函数组合使用:

ls=str(line,encoding="utf-8").strip(' \r\n').split(',')

注意:该方法只删除开头或结尾的字符,不能删除中间部分的字符。

join函数:

str.join()

字符串方法 str.join(ls) ,把列表里的各个元素,用 str 的内容连接起来。利用了空字符串‘ ’,来调用这个函数,将带有逗号的字符串变换成了没有逗号的字符串

ls = input().split(",") # 请输入一个字符串,由逗号隔开每个字符
print(ls)
print("".join(ls))

字符串全部单词大写、小写、首字母大写

upper(): 字符串中全部单词大写

lower(): 字符串中全部单词小写

title(): 字符串中每个单词的首字母大写, 其余小写, 非字母后第一个字母将转为大写

capitalize(): 字符串中首字母大写, 其余小写, 非字母后第一个字母还是小写

使用方法:

#源字符串:
w = "100hello WORLD"w.upper()
'100HELLO WORLD'w.lower()
'100hello world'w.title()
'100Hello World'w.capitalize()
'100hello world'

format()格式符:

基本语法是通过 {} 和 : 来代替以前的 % 。

format 函数可以接受不限个参数,位置可以不按顺序。

注意:

^, <, > 分别是居中、左对齐、右对齐,后面带宽度, : 号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。

+ 表示在正数前显示 +,负数前显示 -;  (空格)表示在正数前加空格

b、d、o、x 分别是二进制、十进制、八进制、十六进制。

此外我们可以使用大括号 {} 来转义大括号,如下实例:

例题:

解释:

format() 方法的格式控制的语法格式如下:
{<参数序号>:<格式控制标记>}
格式控制标记包括:<填充><对齐><宽度><,><.精度><类型>等六个字段,这些字段都是可选的,可以组合使用。
填充常跟对齐一起使用,^、<、> 分别是居中、左对齐、右对齐,后面带宽度,引导符号 ':' 后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充。
所以填充字符为 @,宽度为 10,精度为 6,也就是字符串最大输出长度为 6。Fog 长度为 3,可以正常输出。>表示右对齐,所以输出结果为 @@@@@@@Fog。

输出十六进制、八进制、二进制表示形式

在Python中用小写字母表示:

十六进制:x

十进制:d

八进制:o

二进制:b

从键盘输入一个整数,在屏幕上显示输出该整数的十六进制、八进制、二进制表示形式

Tempstr = eval(input())
print("0x{0:x},0o{0:o},0b{0:b}".format(Tempstr))

random函数

random函数不能直接使用,需要import导入

random.seed()  设置改变随机数生成器的种子

#如果不设置种子,每次运行代码都会随机生成别的数,设置了种子之后,结果就会固定,每次都会随机生成这个数,种子可以是任意整数。#不设置种子import random
print(random.randint(1,100))#设置种子
import random
random.seed(6)
print(random.randint(1,100))

#不设置种子的结果:

#设置种子的结果:

random.randint()   生成随机正整数

random.uniform()   生成随机浮点数

#生成随机正整数和随机浮点数:import random
for i in range(3):z=random.randint(1,100)    #生成1~100随机整数print(z)
for i in range(3):f=random.uniform(1,100)    #生成1~100随机浮点数print(f)

jieba库

支持三种分词模式:

  精确模式:试图将句子最精确地切开,适合文本分析;
        全模式:把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;
        搜索引:擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。

# encoding=utf-8
import jiebaseg_list = jieba.cut("我来到北京清华大学", cut_all=True)
print("Full Mode: " + "/ ".join(seg_list))  # 全模式seg_list = jieba.cut("我来到北京清华大学", cut_all=False)
print("Default Mode: " + "/ ".join(seg_list))  # 精确模式#默认是精确模式

【全模式】: 我/ 来到/ 北京/ 清华/ 清华大学/ 华大/ 大学

【精确模式】: 我/ 来到/ 北京/ 清华大学

python计算机二级 常用函数操作相关推荐

  1. 计算机二级要学的函数有哪些,计算机二级常用函数,你了解多少?

    原标题:计算机二级常用函数,你了解多少? 2019年3月全国计算机二级考试即将来临,对于Excel中的函数计算,你是否都已经掌握了呢?小编整理了一些常用的函数,趁考试在即,先来加深一些印象吧,不要放过 ...

  2. python计算机二级相关操作

    python计算机二级的操作题感觉考查的第一个点是对python中各种数据结构的熟练使用,例如列表.集合.元组.字典.字符串以及各种数据结构组合之后的使用,常见操作for循环遍历列表.字典.元组等可迭 ...

  3. python计算机二级操作题详解(一)

    python计算机二级操作题详解(一) **1. 1.仅使用 Python 基本语法,即不使用任何模块,编写 Python 程序计算下列数学表达式的结果并输出,小数点后保留3位. 输入 该题目没有输入 ...

  4. Python基础-字符串(字符串常用函数/操作/字符串遍历)

    字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...

  5. Python基础-字典(字典常用函数/操作/字典遍历)

    字典是Python中除列表外,最灵活的数据类型,使用键值对存储数据,其中键必须是唯一的,值可以是任意类型 字典类型格式 student = {'键名1': 值1, '键名2': 值2, ...} # ...

  6. 计算机二级access操作题函数讲解,计算机二级数据库access操作题答案讲解学习

    <计算机二级数据库access操作题答案讲解学习>由会员分享,可在线阅读,更多相关<计算机二级数据库access操作题答案讲解学习(7页珍藏版)>请在人人文库网上搜索. 1.计 ...

  7. 【Python入门指北】 Python计算机二级知识点

    Python计算机二级知识点 文章目录 Python计算机二级知识点 一.turtle库 1.1 turtle库概述 1.2 turtle原理 1.3 标准库 1.4 turtle的绘图窗体 1.5 ...

  8. python计算机二级证书含金量到底高不高?

    近年来,Python编程语言的流行程度愈发不断地增加.伴随着Python的普及,越来越多的人开始考虑获得Python计算机二级证书,以展示自己的编程技能,并增加自身的竞争力. python计算机二级证 ...

  9. Python计算机二级编程题真题及考点总结(上篇)

    文章目录 一.前言 二.考纲/考试方式 三.编程题详解 3.1 基本操作题-真题 3.2 基本操作题-考点总结 3.2.1 考点一:基本输入输出函数 3.2.2 考点二.三:程序的控制结构和数据类型 ...

最新文章

  1. python分析双十一销量
  2. 谷歌大数据三篇论文标题_抖音短视频标题怎么写才能上热门?起标题的3个实操步骤,大数据分析爆款标题的套路...
  3. leetcode之回溯backtracing专题1
  4. vimdiff和vim-fugitive安装,使用教程
  5. C语言第七次作业---要死了----
  6. 数据结构 (一) ----- 数据结构基本概念基于数组实现线性表
  7. 获取Access数据库中的用户表名
  8. [置顶]Win2012R2的一个Bug安装群集后可能引发的软件崩溃问题及相应补丁
  9. 吴裕雄 python 机器学习——数据预处理过滤式特征选取SelectPercentile模型
  10. 小学题的python实现
  11. 农业银行网银证书的控件被阻止的解…
  12. SQL数据分析-淘宝用户行为
  13. 你的才艺怎样变现?--Rarible平台
  14. CDH集群更换IP处理方法
  15. OpenCV图像处理(下) 边缘检测+模板匹配+霍夫变换
  16. 小魔术用计算机猜年龄,魔术中的数学之猜年龄
  17. Eureka自我保护机制原理及作用enable-self-preservation
  18. TP-LINK三层网管交换机通过console接口完成复位操作
  19. Microsemi Libero系列教程(全网首发)
  20. QT+OSG/osgEarth编译之四十三:jasper+Qt编译(一套代码、一套框架,跨平台编译,版本:basisjasper-2.0.12)

热门文章

  1. segmented tablespace
  2. 全国计算机等级三级Linux应用与开发技术考试-第3章-Linux系统使用基础-练习题
  3. 『期末复习』微处理器发展历程与微型计算机结构
  4. php生成分站,利用thinkphp开发搭建自己的城市分站站群
  5. 【观察】联想凌拓+万国数据:打破多云数据管理“新边界”
  6. 拍照错题整理神器,自查错误答案很简单
  7. 【4】数据可视化:基于 Echarts + Python 实现的动态实时大屏 - 厦门市某医院
  8. 和女友xx完后她说:“你是我的。”
  9. unity局域网开关机步骤一-网络唤醒-设置电脑使允许局域网内其他电脑控制
  10. flatten_parameters()