python 基础(一)
(1)数字类型常用的函数
函数名 | 函数说明 |
---|---|
pow(x,y[,z]) | x的y次方 z是前面次方后的取余数 |
round(x,y) | 默认返回浮点数的四舍五入 如果传入y 在代表保留小数点的位数 |
max() | 返回给定参数的最大值 |
min() | 返回给定参数的最小值 |
math.ceil(x) | 进一取整 |
math.floor(x) | 舍一取整 |
(2)import random
函数名 | 函数说明 |
---|---|
choice(seq) | 返回一个序列的随机项 |
choices(seq[,k=1]) | 以列表的形式返回多个随机项 ,k代表返回随机项的个数 默认为1 |
randrange(start,stop,step) | start 代表起始值 stop代表结束值 step代表步长 |
randint(a,b) | 返回一个随机整数 a起始值 b结束值 包含本身 |
shuffle() | 将原列表打乱顺序 没有返回值 |
uniform() | 随机生成一个实数 |
(3)字符串的转义字符
特殊字符 | 字符说明 |
---|---|
\' | 转义单引号为普通字符 |
\" | 转义双引号为普通字符 |
\\
|
转义本身 |
\n | 换行符 |
\r | 回车 |
’\r\n‘ | 编辑器会自动将换行解析 |
\ | 作为续行符 来使用 |
r | 如果字符串中有好多字符串都需要转义,就需要加入好多\,为了简化,python允许用r表示内部的字符串默认不转义 |
(4)字符串的格式化 输出
A: %
格式为:
%s 代表格式化字符串
%d 代表格式化整数
$f 代表格式化 浮点数
%.2f 其中的2代表保留小数位数 会四舍五入
%10.2f/-10.2f 代表当前浮点数的值 靠右还是靠左对齐 长度为10位
B: format
格式为:
“{}”.format(变量/值)
+号在 字符串中 作为 俩个字符串的拼接
'a'+'b'` ab
字符串 不能和 数值类型 进行 +运算
TypeError: must be str, not int
*号在字符串中 作为当前字符重复的次数
'a'*2
aa字符串取值 不包含尾下标所对应的字符
字符串中 索引 所对应的值 不能够修改 但是可以修改 整个变量的值
在外侧为双引号的字符串中 里面如果存在相同的双引号则需要转义 否则不需要
(5) 字符串的常用函数
函数名 | 函数说明 |
---|---|
isnumeric() [nu:'merɪk] | 判断字符串是否为数字字符串 True 和 False |
splitstr.join(str) | 将str以splitstr作为分隔符 |
ljust(width[,filchar=None]) | 将字符串按照左对齐 填充到指定的宽度width fillchar默认没有填充 |
rjust(width[,filchar=None]) | 将字符串按照右对齐 填充到指定的宽度width fillchar默认没有填充 |
center(width[,filchar=None]) | 将字符串按照剧中对齐 填充到指定的宽度width fillchar默认没有填充 |
lstrip(chars=None) | 去除左侧的指定字符 默认去除空白字符 |
rstrip(chars=None) | 去除右侧的指定字符 默认去除空白字符 |
strip(chars=None) | 去除俩侧的指定字符 默认去除空白字符 |
chr(i) | 将一个整数转换为 对应字符 |
ord(c) | 将字符转换为 ASCII值 |
myStr.replace(old,new[,count=None]) | 字符串的替换 count为可选参数 |
find(sub[,start=None,end=None])/index() | 字符串查找 从左侧 sub为要查找的内容 查询到返回索引值 否则返回-1 |
rfind(sub[,start=None,end=None])/rindex() | 字符串查找 从右侧 sub为要查找的内容 查询到返回索引值 否则返回-1 |
split(sep,maxsplit=-1) | 将字符串按照sep值进行拆分 默认拆分所有 maxsplit为拆分的次数 返回列表 |
upper() | 将字母转换为大写 |
lower() | 将字母转换为小写 |
swapcase() | 大转小 小转大 |
splitlines() | 以换行符作为字符串的拆分 默认不保留换行符 参数给True 保留换行符 |
转载于:https://www.cnblogs.com/gugubeng/p/9714977.html
python 基础(一)相关推荐
- f是一个python内部变量类型,Python基础变量类型——List浅析
Python使用list 一.list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示 ...
- python 等号报错_Python学习----Python基础
Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...
- python基础——继承与派生、组合
python基础--继承与派生 1 什么是继承: 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类成为基类或超累,新建的类成为派生类或子类 1.1 继承分为:单 ...
- Python学习笔记1 Python基础
第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...
- python基础---元组、字典、函数、文件、异常
文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...
- 快速掌握Python的捷径-Python基础前传(1)
文: jacky(朱元禄) 开文序 最近看新闻,发现高考都考Python了,随着人工智能的火热,学数据科学的人越来越多了!但对于数据行业本身来说,现象级的火热,这并不是什么好事. 方丈高楼平地起,无 ...
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- python基础04
python基础04 python2在编译安装时,可以通过参数 -----enable----unicode=ucs2 或 -----enable--unicode=ucs4 分别用于指定使用2个字节 ...
- 刻意练习:Python基础 -- Task12. 模块
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
- 刻意练习:Python基础 -- Task11. 魔法方法
背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...
最新文章
- HiCar人-车-家全场景智慧互联
- 快速排序(快排)--->注释超详细
- NOI2007 货币兑换 - CDQ分治斜率优化dp
- HtmlParser中的各种Filter(1)
- ASP.NET学习笔记 2
- Nginx:限流、缓存、黑白名单等功能详解!
- linux 解决端口占用
- 计算机的组成结构6,计算机组成及结构.6.ppt
- HandyJSON和SwiftyJSON的应用
- 中国象棋(人机博弈)
- 使用 Golang 实现简易的令牌桶算法
- OAuth2:资源服务器
- c语言595驱动数码管,74hc595驱动数码管程序
- 抖音小程序模板全行业整理合集,抖音小程序制作平台分享
- 靖哥哥教你一步一步搭建redis集群环境
- Homebridge插件编写-基于homebridge-aqara
- PHP语言系列API接口,按关键词搜索商品列表
- Kong+Konga配置原理、操作 学习分享
- 智能手机销售网后台管理系统手机销售网程序设计
- 微擎安装遇到一个问题,大佬救救我
热门文章
- 《信息学奥赛一本通》1283:登山
- 【php-laravel框架】第二节:laravel常用的扩展包汇总及安装教程
- 公司服务器文件保存出错,R服务器错误保存文件没有这样的文件或目录(Ubuntu)...
- java 散点图_java-Apache POI散点图创建
- 前端如何实现网络速度测试功能_前端组件单元测试
- python mysql 内存_Python将系统内存使用量写入mysql数据库
- 【干货】JS版汉字与拼音互转终极方案,附简单的JS拼音输入法
- Qt笔记-Qt中Json存二进制文件并读取文件(QJsonObject、QJsonArray、QJsonDocument的使用)
- Qt文档阅读笔记-QLibrary基本概念及实例
- 对HTTP基本认识(HTTP协议入门必备)