Python3基础数据类型

Python3基础数据类型

Python中变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

在Python中,变量就是变量,他没有类型,我们所说的"类型"是变量所致的内存中对象类型。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,右边是存储变量的值。列如:

#!/usr/bin/python3

counter = 100     #整形变量
miles = 10000.0   #浮点型变量
name = "Jason"    #字符串变量

 多个变量赋值

python允许你同事为多个变量赋值。列如:

a =b = c = 1

以上实例,创建一个整型对象,值为1,从后向前赋予相同的数值。

也可以为多个对象指定多个变量。列如:

a,b,c = 1,"name",123.12

以上实例,依次将值传给变量a,b,c

标准数据类型

Python中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变的数据(3个):List(列表)、Set(集合)、Dictionary(字典)。

 Number(数字)

Python3 支持int、float、bool、complex(复数)。

isinstance和type的区别:

  • type()不会认为子类是一种父类类型
  • isinstance()会认为子类是一种父类类型

当指定一个值时,Number对象就会被创建:

var1 = 1
var2 = 10

可以使用del语句删除一些对象引用

del语法:

del var[,var2[,var3[....,varN]]]

#删除单个或多个

del var
del var1,var2

数值运算

注意:

1.python可以同时为多个变量赋值,如a,b = 1,2

2.一个变量可以通过赋值指向不同类型的对象

3.数值的除法包含两个运算符:/返回一个浮点数,//返回一个整数

4.在混合计算时,python会把整型转换成浮点数。

String字符串

Python中的字符串用引号‘或者双引号“括起来,同时使用反斜杠、转译特殊字符,可以在字符串前面添加一个r,表示原始字符串。

注意:

1.反斜杠可以用来转译,使用r可以让反斜杠不发生转译。

2.字符串可以用+运算符连接在一起,用*运算符重复。

3.Python中的字符串有两种索引方式,从左往右以0开始,以右往左-1开始。

4.Python中的字符串不能改变

原文地址:https://www.cnblogs.com/DaHaoTest/p/11686698.html

时间: 2024-10-14 10:30:28

Python3基础数据类型的相关文章

Python基础--Python3基础语法

Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1252 -*- 标识符 1.第一个字符必须是字母表中字母或下划线: 2.标识符的其他的部分有字母.数字和下划线组成: 3.标识符对大小写敏感. 注:在Python3中,非ASCII标识符也是允许的. Python保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Python的标准库提供了一个

Python 之路 Day02 -基础数据类型及编码详解

  基础篇 本章大纲: 字符编码和解释器编码详解 变量命名规则 基础数据类型(一) int 基础数据类型(二)  string 基础数据类型(三) bool 基础数据类型(四) list 基础数据类型(五) tuple 基础数据类型(六) dict 基础数据类型(七) set 补充可迭代对象的循环连接及enumerate输出 字符编码和解释器编码详解 一,编码的重要性: 1.1 文件编码和字符编辑编码及读取编码 #!/usr/bin/env python #-*- coding:utf-8 -*

Python基础数据类型考试题

# Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意组成 # 2.不能以数字开头 # 3.不能使用python关键字 # 4.变量要具有可描述性 # 5.变量不能是中文 # 5.官网推荐骆峰体和下划线,这里推荐下划线 # 2,字节和位的关系.(2分) # 1字节 = 8位 # 3,'太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占

Python:基础数据类型--字典

基础数据类型--字典 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必. d = {key1 : value1, key2 : value2 } 字典:增 dic = {'name': '老男孩','age': 10000, 'sex': '男'} dic['hobby'] = 'old

第一部分基础知识小结,基础数据类型到循环

# Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意组成 # 2.不能以数字开头 # 3.不能使用python关键字 # 4.变量要具有可描述性 # 5.变量不能是中文 # 5.官网推荐骆峰体和下划线,这里推荐下划线 # 2,字节和位的关系.(2分) # 1字节 = 8位 # 3,'太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占

Python基础数据类型题

Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是python中的关键字 4.变量不能是中文 5.变量不能过长 6, 变量要具有可描述性 2,字节和位的关系.(2分)8位等于1个字节3,'A太白'使用utf-8编码时,占的位数和字节数,是多少?使用gbk编码时,占的位数和字节数,是多少.(2分)'A太白'使用utf-8编码时,占56位和7个字节,使用gbk编

基础数据类型一

基础数据类型一 整数在Python中的关键字用int来表示;整型在计算机中运于计算和比较在32位机器上int的范围是: -2 ** 31-2 ** 31 - 1,即 - 2147483648-2147483647在64位机器上int的范围是: -2 ** 63-2 ** 63 - 1,即 - 9223372036854775808-9223372036854775807在python3中所有的整数都是int类型.但在python2中如果数据量比较大.会使用long类型.在python3中不存在l

Python基础一: 计算机基础,Python相关介绍,变量,常量,注释,基础数据类型(int,str,bool),用户交互input,流程控制语句if

1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑. 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据.(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度快,效率高,造价高 断电数据丢失 硬盘:磁盘,长期存储数据,存放文件,视频,音频等等.500G,1T 造价相对低 操作系统:是一个连接计算机硬件与所有软件的一个软件. 2.Python的发展与应用 Python的创始人为吉多·范罗苏姆(Guido van Rossum

python 基础数据类型 一

基础数据类型 一 整数:在python3中用关键字int来表示 在32位机器上int的范围是: -2**31 2**31-1,即-2147483648-2147483647 在64位机器上int的范围是: -2**63-2**63-1,即-9223372036854775808-9223372036854775807 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作+ - * /