数据类型

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

1.核心数据类型
*数字

int | long | float | complax  | bool

*字符

str | unicode

*列表

list

*字典

dict

*元组

tuple

*文件

file

*其它类型

set (集合) | frozenset | 类类型 |None

*其它文件工具

pipies  | fifos | sockets

2.类型转换

str() | repr() | format()  将非字符型数据转化成字符
int():转化为整数
float():
list(s): 将字符串 s 转化为列表
tuple(s): 将字符串 s 转化为列表
set(s): 将字符串 s 转化为集合
frozenset(s): 将字符串 s 转化成为不可变集合
dict(d): 创建字典(d:k-v键值对的元组序列)

chr(x): 将整数转化为字符串
ord(x): 将字符转化为整数值
hex(x):将字符串转化成十六进制字符串
bin(x):将字符串转化成二进制字符串
oct(x): 

3.数字类型

math 库


----------

In [82]: import math

In [83]: math.
math.acos       math.cos        math.factorial  math.ldexp      math.sin
math.acosh      math.cosh       math.floor      math.lgamma     math.sinh
math.asin       math.degrees    math.fmod       math.log        math.sqrt
math.asinh      math.e          math.frexp      math.log10      math.tan
math.atan       math.erf        math.fsum       math.log1p      math.tanh
math.atan2      math.erfc       math.gamma      math.modf       math.trunc
math.atanh      math.exp        math.hypot      math.pi         
math.ceil       math.expm1      math.isinf      math.pow        
math.copysign   math.fabs       math.isnan      math.radians    

----------


Python的数字字面量:
布尔型 | 整数 | 浮点数 | 复数

>>移位  箭头朝哪边向哪边移动
In [70]: num7 = 2   | 10

In [71]: num7 << 3   |10000
Out[71]: 16

& 按位与
| 按位或
In [76]: True & False
Out[76]: False

In [77]: 1&0
Out[77]: 0

In [78]: 255&101
Out[78]: 101

In [80]: 255 | 101
Out[80]: 255

4.序列类型

“`
*字符类型
字符串字面量:把文本放入单引号”|双引号”“|三引号当中(可实现跨行定义)原样输出

如果要保存为 unicode 编码格式,需要在字符串前面加上 u
In [83]: str1 = u”hello nihao”
In [84]: type(str1)
Out[84]: unicode

*文档字串
模块|类|函数的第一句是一个字符的话(注:只能是第一行,否则doc属性引用不出来),该字符串就成为文档字串,可以使用doc属性引用,但是需要注意的是,文档字串在代码段中要与其它语句的缩进保持一致


In [85]: def printName():
….: “test function”
….: print “Ni hao today!”
….:

In [86]: printName()
Ni hao today!

In [87]: printName().doc #加()是引用函数本身
Ni hao today!

In [88]: printName.doc #不加()是引用doc属性
Out[88]: ‘test function’

In [89]:


5In [4]: z = 1.234-4 +5.6e+89j

In [5]: z.real #获取复数实部
Out[5]: -2.766

In [6]: z.imag #获取复数虚部
Out[6]: 5.6e+89“`

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

已经博主授权,源码转载自 https://pan.quark.cn/s/a4b39357ea24 常见问题解答 网页打开速度慢或者打不开网页? 受到多种因素的影响,对于非会员用户我们无法提供最优质的服务。 如果您希望得到最棒的体验,请至大会员页面("右上角菜单 → 大会员")根据说明操作。 请注意:受制于国际网络的诸多不确定性,我们无法对任何服务的可靠性做出任何保证。 如果出现了网络连接相关的问题,我们建议您先等待一段时间,之后再重试。 如果您在重试后发现问题仍然存在,请联系我们,并说明网络问题持续的时间。 图片下载后无法找到? 打开"右上角菜单 → 更多 → 修改下载路径",在弹出的对话框中可以看到当前图片的保存路径。 此外,由于网络因素,在保存图片之后,等待屏幕下方出现"已保存到..."后,才能在本地找到图片。 如何更改图片保存的目录? 请参见"右上角菜单 → 更多 → 修改下载路径"。 翻页不方便? 在点进某个图片后,通过在图片上向左或向右滑动,即可翻页查看下一个作品。 如何保存原图/导出动图? 长按图片/动图,在弹出的菜单中选择保存/导出即可。 输入账号密码后出现"进行人机身份验证"? 此为pixiv登陆时的验证码,请按照要求点击方框或图片。 在pxvr中注册pixiv账号后,收到验证邮件,无法访问邮件中的验证链接? 请复制邮件中的链接,打开pxvr中的"右上角菜单 → 输入地址"进行访问。 能否自动将页面内容翻译为汉语? 很抱歉,pxvr暂不提供语言翻译服务。 图片下载类型是否可以选择? 能否批量下载/批量管理下载? 已支持批量下载多图作品中的所有原图:找到一个多图作品,进入详情页面后,点击图片进入多图浏览模式,长按任意一张图片即可看到批量下载选项。 关于上述其他功能,我们...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值