我是靠谱客的博主 虚拟鸵鸟,最近开发中收集的这篇文章主要介绍Python3基本数据类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python中的变量不需要声明。每个变量在使用钱必须要赋值,变量就是变量,它没有类型,这里所说的 ‘类型’ 指的是内存中对象的类型;变量赋值以后才会被创建;

等号(=) 运算符左侧是一个变量名,右侧是存储在变量中的值;例如:

counter = 100     #  整数变量

miles = 100.01  # 浮点型变量

name = "runoob"  # 字符串

1,多个变量赋值

a = b = c = 1

a, b , c = 1, 2, "runoob"

2,标准数据类型:

Number(数字),String(字符串),Tuple(元组)---- 三个不可变数据

List(列表),Dictionary(字典),Set(集合) ----- 可变数据

备注:在python2中是没有布尔型的,它用数字 0 表示 False,用 1表示 True ;在python3中把False和True定义为关键字,他们的值还是0和1;它们可以和数字相加;

del语句可以删除对象的引用;语法: del val1[, val2[...,valN]]

2.1 Number (数字)

Python3支持int,float,bool,complex(复数)

# 数值运算
a = 2 * 3  # 乘法
print('乘法:', a)   # 乘法: 6

b = 2 / 4 # 除法,得到一个浮点数
print('除法1', b)  # 除法1 0.5

c = 5 // 4 #除法,得到一个整数
print('除法2', c) #   除法2 1

d = 17 % 3 # 取余
print('取余:', d)  #  取余: 2

e = 2 ** 3 # 乘方
print('乘方:', e)  #  乘方: 8

2.2 String(字符串)

字符串用单引号或双引号括起来,转义特殊字符的话,使用反斜杠   ; 

字符串截取语法:变量[头下标:尾下标]     索引值以 0 为开始值,-1 为从末尾的开始位置。

加号 + 是字符串的连接符号;星号* 是复制当前字符串,与之结合的数字是复制的次数;

反斜杠()可以作为续行符,表示下一行是上一行的延续。也可以使用 """...""" 或者 '''...''' 跨越多行。

2.3 List (列表): 加号 + 是列表连接运算符,星号 * 是重复操作

和字符串一样,列表同样可以被索引和截取,列表截取后返回一个包含所需元素的心列表;

截取语法: 变量[头下标,尾下标]

列表截取可以接收第三个参数,参数作用是截取的步长,以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串;

letters = ['l', 'e', 'a', 't', 'b', 'r', 's']

letters[1:4:2] # 截取,得到 ['e', 't']

letters[-1::-1] # 逆向读取列表;第一个 -1 表示列表的最后一位,
            # 第二个参数是空,表示从列尾移动的列开始;第三个参数-1表示逆向步长

 2.4 Tuple(元组)

元组和列表类似,不同之处在于元组的元素不能修改,元组写在小括号里,元素之间用逗号隔开,元素类型也可不相同;元组和字符串类似,可被索引且下标从0开始,-1是从末尾开始的位置;

特殊规则:tup1 = ()  # 空元组;  

                  tup2 = (20,)   # 一个元素的元组需要在元素后加逗号

2.5 Set (集合) : 会自动去重,且无序

可以使用{ } 或 set() 函数创建集合,创建一个空集合必须用set() 

param = {value1, value2, value3......}

2.6 Dictionary (字典)

列表是有序的集合对象,字典是无序的集合对象,字典当中的元素是通过键来存取的,字典是一种映射类型,用 { } 标识,他是一个无序的 key:value 的集合

使用dict() 构造字典:

dict([('Runoob', 1), ('Google', 2), ('Taobao', 3)]) 
        # {'Runoob': 1, 'Google': 2, 'Taobao': 3}

  {x: x**2 for x in (2, 4, 6)}   #  {2: 4, 4: 16, 6: 36}

  dict(Runoob=1, Google=2, Taobao=3)   # {'Runoob': 1, 'Google': 2, 'Taobao': 3}
 

  • 1、字典是一种映射类型,它的元素是键值对。
  • 2、字典的关键字必须为不可变类型,且不能重复。
  • 3、创建空字典使用 { }

最后

以上就是虚拟鸵鸟为你收集整理的Python3基本数据类型的全部内容,希望文章能够帮你解决Python3基本数据类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部