Python 中的数据类型、变量、字符编码、输入输出、注释

简介: Python 中的数据类型、变量、字符编码、输入输出、注释

数据类型

number(数字)

用于存储类型,通常分为int、long、float、complex;

int:32位机器上占32位,取值范围为-231 ~ 231 - 1;64位机器上占64位,取值范围为-263~263-1;

long:无指定位宽,但实际使用中由于机器内存有限,故不可能无限大;

float:用来处理实数,占8个字节,64位,52位表示底,11位表示指数,最后一位表示符号;

complex:由实数部分和虚数部分组成;

string(字符串)

用单引号'或双引号"括起来的任意文本,是一种表示文本的数据类型;

bool(布尔值)

一个布尔值只有True、False两种状态,可通过and、or、not运算;

空值

一种特殊的值,用None表示,但不能和0混为一谈,0也是有意义的,而None是一个特殊的空值;

常量

顾名思义,所谓常量就是不能变的变量,常用全部大写的变量名来表示;

list(列表)

用"[]"标识,元素可变,是有序的对象集合,可以随时添加和删除其中的元素;

tuple(元组)

用"()"标识,内部元素之间用逗号隔开,元素不可变,相当于不可变的列表,也是有序的对象集合,但可以给存储元组的变量复制;

dict(字典)

用"{}"标识,字典中的键值是无序的,由"key:value"的形式存在,当要取出其中的元素时,只需要通过键来存取,不是通过偏移来存取,具有极快的查找速度;

set

类似于dict,是一组key的集合,但不存储value,且key是不能重复的;

变量

定义

源于数学,在计算机语言表示能储存计算结果或能表示值的抽象概念,可以是任意数据类型,在程序中用变量名表示;

变量命名规则

只能是数字、字符、下划线的组合;

关键字不能声明为变量名;

变量名第一个字符不能是数字;

字符编码

ASCII

8个比特表示一个字节,一个字节所能表示的最大整数为255;

Unicode

常用两个字节表示一个字符,包括字符集、编码方案等。是为了解决传统的字符编码方案的局限性而产生,为各种语言中的每个字符都设定了统一且唯一的二进制编码,能够满足跨语言、跨平台进行文本转换及处理的要求;

输入与输出

输出:用print()在括号之中直接加上字符串或者表达式,然后直接输出想要的结果;


>>> print("人生苦短,我用Python")
人生苦短,我用Python
>>> print("1 + 2 = ", 1 + 2)
1 + 2 = 3

输入:用input()函数将值赋给一个变量后,在交互式命令行就会等待用户输入,输入完成后不会有提示,但在交互式命令行输入刚才的变量名后,获取的输入就会在命令行输出;

>>> name = input("Name:")
Name:Manu Ginobili
>>> name
'Manu Ginobili'

image.png

注释

  • 单行注释
    在所要注释的行最前边加上#即可;
>>> print("人生苦短,我用Python")
人生苦短,我用Python
>>> #print("人生苦短,我用Python")
...
image.png

当要多行或者批量注释时,用三引号 ''' '''将所要注释的内容包含起来即可;

'''
print("hello world")
print('welcome to Python world!')
print(1, 2, 3);
'''

中文注释

当所写程序中包含有中文时,一定要在源代码开头写上中文注释# --*-- coding:utf-8 --*--,否则当程序运行时可能会出现中文乱码的情况出现;

目录
相关文章
|
11月前
|
索引 Python
Python的变量和简单类型
本文介绍了Python中变量命名规则、常用变量类型及字符串操作。变量命名需遵循字母、数字和下划线组合,不能以数字开头且不可与关键字冲突。字符串支持单引号、双引号或三引号定义,涵盖基本输出、转义字符、索引、拼接等操作。此外,还详细解析了字符串方法如`islower()`、`upper()`、`count()`等,帮助理解字符串处理技巧。
289 15
|
5月前
|
存储 Java 索引
(Python基础)新时代语言!一起学习Python吧!(二):字符编码由来;Python字符串、字符串格式化;list集合和tuple元组区别
字符编码 我们要清楚,计算机最开始的表达都是由二进制而来 我们要想通过二进制来表示我们熟知的字符看看以下的变化 例如: 1 的二进制编码为 0000 0001 我们通过A这个字符,让其在计算机内部存储(现如今,A 字符在地址通常表示为65) 现在拿A举例: 在计算机内部 A字符,它本身表示为 65这个数,在计算机底层会转为二进制码 也意味着A字符在底层表示为 1000001 通过这样的字符表示进行转换,逐步发展为拥有127个字符的编码存储到计算机中,这个编码表也被称为ASCII编码。 但随时代变迁,ASCII编码逐渐暴露短板,全球有上百种语言,光是ASCII编码并不能够满足需求
251 4
|
10月前
|
Python
Python技术解析:了解数字类型及数据类型转换的方法。
在Python的世界里,数字并不只是简单的数学符号,他们更多的是一种生动有趣的语言,用来表达我们的思维和创意。希望你从这个小小的讲解中学到了有趣的内容,用Python的魔法揭示数字的奥秘。
223 26
|
8月前
|
人工智能 Python
python基本数据类型简介
本文简要介绍了Python的基本数据类型,包括整型、浮点型、字符串、列表、字典和布尔类型,帮助读者对Python数据类型有初步了解。
233 0
|
8月前
|
存储 安全 开发者
Python中的数据类型详解
Python是一种动态类型编程语言,具备丰富的数据类型,包括数值类型、序列类型、映射类型和集合类型等。这些类型为高效编程提供了强大支持。
261 0
|
11月前
|
Python
探索Python的各式数据类型
以上就是Python数据类型的一次简单而有趣的游览。和她继续接触,你会发现她还有更多有趣的面象,例如集合里的冰冻集合(Frozenset),序列里的字符串(String)和字节序列(Bytes)等等。希望这次游览能对你有所启发,让你更好地理解和使用Python。
131 21
|
11月前
|
存储 程序员 Python
Python 变量和简单数据类型
本文介绍了 Python 编程的基础知识,从创建第一个 Python 文件 `hello_world.py` 开始,讲解了 Python 文件的运行机制及解释器的作用。接着深入探讨了变量的定义、命名规则和使用方法,并通过示例说明如何修改变量值。同时,文章详细解析了字符串的操作,包括大小写转换、变量插入及空白字符处理等技巧。此外,还涵盖了数字运算(整数与浮点数)、常量定义以及注释的使用。最后引用了《Python 之禅》,强调代码设计的美学原则和哲学思想。适合初学者快速掌握 Python 基础语法和编程理念。
272 5
|
6月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
825 102

推荐镜像

更多