python笔记一

本文详细介绍了Python的基础数据类型,包括数字、字符串及其操作。讲解了数字类型的运算符和函数,如abs()、pow()等,并提到了字符串的访问、处理函数和格式化输出。此外,还探讨了Python的`format`方法以及math库的使用,如math.ceil()和math.floor()。最后,针对PyCharm中遇到的问题,提供了相应的解决方案。
摘要由CSDN通过智能技术生成

一、Python基础

目录

1.基本数据类型

1.1数字类型

1.2对数字类型的操作

1.2.1内置数值运算操作符

1.2.2内置数值运算的函数

1.2.3内置数字类型转换函数

1.3.字符串类型及操作

1.3.1字符串类型用什么表示

1.3.2字符串操作

1.3.3内置字符串处理函数

1.3.4内置字符串处理方法

1.3.5字符串的格式化

2.format的使用

2.1基本使用

2.2格式控制

3.math库

4.解决的问题

PyCharm 提示 python 3.5 has reached its end-of-life dateand it is no longer supported in pycharm的问题,可以参考PyCharm 提示 python 3.5 has reached its end-of-life dateand it is no longer supported in pycharm 问题解决_china丶龙少的博客-CSDN博客


1.基本数据类型

1.1数字类型

整数:四种表示方式,分别是二、八、十、十六进制,四种进制的表示和相互换算不再赘述。

浮点数:两种表示,科学计数法和小数。

复数:实部和虚部的数值要求是浮点型,虚数部分通过后缀“j”或“J”表示

1.2对数字类型的操作

1.2.1内置数值运算操作符

内置意为操作符有python的解释器直接提供,不需要引用第三方标准或第三方函数库。

运算操作符有以下几个:+ 、-、*、/(商)、//(整数商)、%、-x(x的负值)、+x(x本身)、x**y(x的y次幂)

其中+ 、-、*、/、//、%、x**y有相对应的二元操作符,即操作符=。

1.2.2内置数值运算的函数

比较重要的有abs()、pow(x,y[,z])、max(x1,x2,....)、min(x1,x2,...)

1.2.3内置数字类型转换函数

有下面三类,分别是int(x),float(x),complex(re,[im])

其中int(x),float(x)中的x可以是浮点数、字符串,complex(re,[im])中的re可以是浮点数、字符串、整数,im可以是字符串、整数,不可以是浮点数。

1.3.字符串类型及操作

1.3.1字符串类型用什么表示

3.1.1表示:单、双、三引号

3.1.2字符串的区间访问:利用字符串的正反向序号的递增和递减,[n:m],表示原字符串中从n到m的子字符串(包括n,不包括m)

1.3.2字符串操作

比较重要的有以下几种:x+y,x*n或n*x,x in s,str[i],str[n:m],这几个需要重点掌握。

1.3.3内置字符串处理函数

首先明确python采用unicode编码方式,下面几种函数涉及到编码的均为unicode如:len(x),chr(x),ord(x),chr(x),ord(x),,其中chr(x),ord(x)和chr(x),ord(x)可以两两进行记忆。

1.3.4内置字符串处理方法

篇幅过多,使用的话可以查阅资料

1.3.5字符串的格式化

格式化用于解决字符串和变量同时输出,但不会混淆的情况。

用两种方式格式化,一种是printf(),一种是str.format()。

2.format的使用

2.1基本使用

<字符串>.format(参数)

2.2格式控制

格式内容有“:”,"填充","对齐","宽度",",",".精度","类型"。

3.math库

math库中函数使用有以下两种:

第一种采用math.库的方式,如

import math

math.ceil(10.4)

第二种直接采用函数名,如

from math import floor

floor(19.3)

需要注意这个例子中的floor可以变成*,这样math中所有函数都可采用第二种方法。

4.解决的问题

pycharm中运行的快捷键没法用的问题,可以参考pycharm 运行功能快捷键(shift f10)无法按出 - 知乎

PyCharm 提示 python 3.5 has reached its end-of-life dateand it is no longer supported in pycharm的问题,可以参考PyCharm 提示 python 3.5 has reached its end-of-life dateand it is no longer supported in pycharm 问题解决_china丶龙少的博客-CSDN博客

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值