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 --*--,否则当程序运行时可能会出现中文乱码的情况出现;

目录
相关文章
|
25天前
|
Python
[oeasy]python050_如何删除变量_del_delete_variable
本文介绍了Python中如何删除变量,通过`del`关键字实现。首先回顾了变量的声明与赋值,说明变量在声明前是不存在的,通过声明赋予其生命和初始值。使用`locals()`函数可查看当前作用域内的所有本地变量。进一步探讨了变量的生命周期,包括自然死亡(程序结束时自动释放)和手动删除(使用`del`关键字)。最后指出,删除后的变量将无法在当前作用域中被访问,并提供了相关示例代码及图像辅助理解。
111 68
|
27天前
|
Shell Python
[oeasy]python049_[词根溯源]locals_现在都定义了哪些变量
本文介绍了Python中`locals()`函数的使用方法及其在调试中的作用。通过回顾变量赋值、连等赋值、解包赋值等内容,文章详细解释了如何利用`locals()`函数查看当前作用域内的本地变量,并探讨了变量声明前后以及导入模块对本地变量的影响。最后,文章还涉及了一些与“local”相关的英语词汇,如`locate`、`allocate`等,帮助读者更好地理解“本地”概念在编程及日常生活中的应用。
34 9
|
1月前
|
Python
Python 中一些常见的数据类型
Python 中一些常见的数据类型
93 8
|
2月前
|
Python
Python中不同数据类型之间如何进行转换?
Python中不同数据类型之间如何进行转换?
29 6
|
2月前
|
存储 开发者 Python
Python 的数据类型
Python 的数据类型
44 6
|
2月前
|
Python
Python三引号用法与变量详解
本文详细介绍了Python中三引号(`"""` 或 `'''`)的用法,包括其基本功能、如何在多行字符串中使用变量(如f-string、str.format()和%操作符),以及实际应用示例,帮助读者更好地理解和运用这一强大工具。
65 2
|
2月前
|
机器学习/深度学习 存储 数据挖掘
Python 编程入门:理解变量、数据类型和基本运算
【10月更文挑战第43天】在编程的海洋中,Python是一艘易于驾驭的小船。本文将带你启航,探索Python编程的基础:变量的声明与使用、丰富的数据类型以及如何通过基本运算符来操作它们。我们将从浅显易懂的例子出发,逐步深入到代码示例,确保即使是零基础的读者也能跟上步伐。准备好了吗?让我们开始吧!
35 0
|
7月前
|
机器学习/深度学习 人工智能 程序员
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
探索Python宝库:从基础到技能的干货知识(数据类型与变量+ 条件与循环+函数与模块+文件+异常+OOP)
30 0
|
7月前
|
Python 容器
2.Python 基础语法、数据类型和变量
2.Python 基础语法、数据类型和变量
34 0
|
8月前
|
机器学习/深度学习 存储 数据挖掘
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。
Python从入门到精通——学习基础语法和数据类型 1.2.1变量、整数、浮点数、字符串、布尔值、列表、元组、字典和集合。