码迷,mamicode.com
首页 > 编程语言 > 详细

python复习1

时间:2018-11-09 00:02:09      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:保存   utf-8   多语言   nic   赋值   数据   获取   读取   限制   

比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量:

Python支持多种数据类型,在计算机内部,可以把任何数据都看成一个“对象”,而变量就是在程序中用来指向这些数据对象的,对变量赋值就是把数据和变量给关联起来。

对变量赋值x = y是把变量x指向真正的对象,该对象是变量y所指向的。随后对变量y的赋值不影响变量x的指向。

Python的整数没有大小限制,而某些语言的整数根据其存储长度是有大小限制的,例如Java对32位整数的范围限制在-2147483648-2147483647

Python的浮点数也没有大小限制,但是超出一定范围就直接表示为inf(无限大)。

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:

内存和正编辑的文件不一样

在最新的Python 3版本中,字符串是以Unicode编码的,也就是说,Python的字符串支持多语言。

对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

python复习1

标签:保存   utf-8   多语言   nic   赋值   数据   获取   读取   限制   

原文地址:https://www.cnblogs.com/Stretchingcat/p/9932693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!