元组

Python基础-变量

半城伤御伤魂 提交于 2019-12-27 21:40:46
变量 变量是存储在内存中的值。 这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储证书、小数或字符。 变量定义的规则 变量名只能是字母、数字或下划线的任意组合 变量名的第一个字符不能是数字 以下关键字不能声明为变量名 【‘and’,’as’,’assert’,’break’,’continue’,’def’,’del’,’elif’,’else’,’except’,’exec’,’finally’,’for’,’from’,’global’,’if’,’import’,’in’,’if’,’lambda’,’not’,’or’,’pass’,’print’,’ralse’,’return’,’try’,’while’,’with’,’yield’】 变量赋值 因为Python是动态类型语言,所以Python中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识、名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 name = “Python” #字符串 age = 23 #整型 miles = 1000.0 #浮点型 print (name) print (age) print (miles) 输出: Python

技术总结归纳分享

允我心安 提交于 2019-12-27 04:03:32
Python是一个面向对象的解释型的交互式高级脚本语言:Python被设计成一种高可读性的语言,因为它大量地使用了英语中的单词作为关键字,而且不像其他语言使用标点符号构成复杂的语法结构,Python的语法结构非常少。 Python是一种面向对象的语言:即Python是支持面向对象的,支持在对象中进行代码封装。 Python是一种解释型语言:即Python程序是在运行时由解释器解释执行的,因而不用事先编译源程序。这一点和Perl和PHP类似。 Python是一种交互式语言:即你能够在Python提示符下直接交互式地编写你的程序。 Python是初学者的语言:Python是一种非常适合初学者的语言,它支持多种类型的应用程序的开发,如简单的文本处理、www浏览器应用程序开发、游戏开发等等。 1)什么是Python?使用Python的优点有哪些?缺点有哪些? Python是一种面向对象的解释性的交互式语言,带有对象、模块、线程、异常和内存自动管理的机制。 使用Python的优点有:简单、易学、轻便可移植、可扩展、可读性、具有多种内建数据类型、开源等等。 使用Python的缺点有:运行速度慢,代码不能加密(解释性语言,发布python应用只能发布源代码,不像C发布编译后的应用文件) 2)什么是PEP 8? PEP 8是一种编码规范,是一系列关于如何让Python代码更加具有可读性的编码建议。

list()

旧城冷巷雨未停 提交于 2019-12-27 02:08:41
list() 方法用于将元组转换为列表。 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。 list( tup ) tup – 要转换为列表的元组 #输出为一个列表 #输出 列表元素 : [123, 'xyz', 'zara', 'abc'] aTuple = ( 123 , 'xyz' , 'zara' , 'abc' ) ; aList = list ( aTuple ) print "列表元素 : " , aList 来源: CSDN 作者: lexy-zhang 链接: https://blog.csdn.net/weixin_42218353/article/details/103712293

python函数练习题

半世苍凉 提交于 2019-12-26 23:15:19
案例1: 编写一个函数cacluate, 可以接收任意多个数,返回的是一个元组. 元组的第一个值为所有参数的平均值, 第二个值是大于平均值的所有数. 案例2: 编写一个函数, 接收字符串参数, 返回一个元组,'ehllo WROLD' 元组的第一个值为大写字母的个数, 第二个值为小写字母个数. 案例3: 编写函数, 接收一个列表(包含30个整形数)和一个整形数k, 返回一个新列表. 函数需求: - 将列表下标k之前对应(不包含k)的元素逆序; - 将下标k及之后的元素逆序; 案例4: 用函数实现求100-200里面所有的素数。 提示:素数的特征是除了1和其本身能被整除,其它数都不能被整除的数 来源: CSDN 作者: monster_hahaha 链接: https://blog.csdn.net/qq_42806574/article/details/103722411

python中的元组,集合以及字典

大憨熊 提交于 2019-12-26 22:54:43
1.元组 1.定义 (用类比的方法认识元组) 列表:打了激素的元组; 元组:打了紧箍咒的列表; (元组中数据类型不可改变,不可增删改,可以存储任意数据类型) 2.元组的特性 1,索引 2.切片 3.连接 (不同数据类型之间不能连接) 4.重复 5.循环 for 循环: 6.成员操作符 3.元组的应用场景 1.在不引入第三个变量时,交换两个变量的值 2.打印变量 4.python中常用的内置方法 2.集合 1.定义 集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 2.集合基本操作 1.添加元素 s.add( x ) 2,删除 s.remove( x ) 3.计算元素个数 len(s) 4.清空集合 s.clear() 5.判断元素是否在集合中存在 x in s 会根据实际情况返回True或者Flase 3.字典 1.定义 字典是另一种可变容器模型,且可存储任意类型对象,如其他容器模型。可以理解为C++中的map,但是比map强大 字典由键和对应值成对组成。每个键与值用冒号隔开(:),每对用逗号分割,整体放在花括号中({})。 键必须独一无二,但值则不必。 值可以取任何数据类型,但必须是不可变的,如字符串,数或元组。字典也被称作关联数组或哈希表

元组,字典,集合

送分小仙女□ 提交于 2019-12-26 18:52:34
元组 基本使用:tuple 用途:记录多个值,当多个值没有改的需求,此时用元组更合适 定义方式:在()内用逗号分隔开多个任意类型的值 元组有排列顺序,是不可变类型 #1、按索引取值 正索引可以正向取和负索引可以反向取,不能改只能取 #2、切片(顾头不顾尾,步长) 元组[索引位:索引位:步长] 左边的固定就是头,右边固定就是尾 没有按数字来分头尾,步长不写默认是1 切片取值默认是从左往右的 正步长左索引位需比右索引位小 负步长左索引需比右索引大 #3、长度 len(元组) #4、成员运算in和not in 判断一个元素是否存在于元组中 #5、循环 for循环遍历元组中每个元素 # count() 统计元素在元组中出现的次数 # index() index(元素,头,尾) 头,尾是索引的范围不传查找所有,返回结果是所传元素所在的索引值 字典 # 1 用途:记录多个值,每一个值都对应的key用来描述value的作用 # 2 定义方式:在{}内用逗号分隔开多个key:value,其中value可以是任意类型,而key必须是不可变的类型,通常情况下应该str类型 强调:字典的key是不能重复的 要唯一标识一条数据 # 如果重复了 只会按照最后一组重复的键值对存储 字典是无序排列的是可变类型 # 定义字典的三种方式 以{}套key:值以逗号隔开 # d1 = {'name':'jason',

python -- 列表list,元组tuple

橙三吉。 提交于 2019-12-26 17:49:34
python -- 列表list,元组tuple 列表-list 在python里,列表的表现形式是用[]。 name = [] # 这是一个空列表 name_list = ['用户1','用户2'] # 这是非空列表的形式 列表的操作 定义一个空列表 name = [] 列表的定位,输出、修改 name = ['用户0','用户1','用户2'] print(name) # 这里的name会打印出['用户0', '用户1', '用户2'] name[0] = '用户1' name[1] = '用户2' name[2] = '用户3' print(name) # 这里的name会打印出['用户1', '用户2', '用户3'] # 这里是列表的定位输出效果 print('\033[32;1mThe 1st element at name(list) is {0}\033[0m'.fotmat(name[0])) 列表的切片 name = ['用户0','用户1','用户2','用户3','用户4','用户5'] print(name) print('\033[30;1m-----------------------\033[0m') # black # 以下是列表的切片功能,切片的特点是顾头不顾尾。 print(name[0:2]) # 这里是打印['用户0', '用户1'] #

万恶之源 - Python数据类型二

隐身守侯 提交于 2019-12-26 17:37:45
列表 列表的介绍   列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型.   比如JS中的数 组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: lst = [1,'a',True,[2,3,4]] 列表相比于字符串,不仅可以存放不同的数据类型.而且可以存放大量的数据.32位python 可以存放:536870912个元素,64位可以存放:1152921504606846975个元素.而且列表是有序的 (按照你保存的顺序)有顺序,可以切片方便取值 列表的索引和切片 列表和字符串一样也拥有索引: lst = ['刘德华','周润发','周杰伦','向华强'] print(lst[0]) # 列表中第一个元素 print(lst[1]) # 列表中第二个元素 print(lst[2]) # 列表中第三个元素 注意:列表是可以进行修改的,这里和字符串不一样 lst[3] = '王健林' print(lst) s = '王思聪' s[0] = '李' print(s) 结果: Traceback (most recent call last): File "D:/python_object/path2/test.py", line 1076, in <module> s[0] = '李' TypeError:

04.基本数据类型(list,tuple)

痴心易碎 提交于 2019-12-26 17:37:09
本节主要内容: 1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range 一. 列表 1.1 列表的介绍   列表是python的基础数据类型之一 ,其他编程语言也有类似的数据类型. 比如JS中的数组, java中的数组等等. 它是以[ ]括起来, 每个元素用' , '隔开而且可以存放各种数据类型: lst = [1, '哈哈', "吼吼", [1,8,0,"百度"], ("我","叫", "元", "组"), "abc", {"我叫":"dict字典"},{"我叫集合","集合"}]   列表相比于字符串. 不仅可以存放不同的数据类型. 而且可以存放大量的数据. 32位python可以存放: 536870912个元素, 64位可以存放: 1152921504606846975个元素.而且列表是有序的(按照你保存的顺序),有索引, 可以切片⽅便取值. 2.2 列表的索引和切片   列表和字符串一样也拥有索引: lst = ["麻花藤", "王剑林", "马芸", "周鸿医", "向华强"] print(lst[0]) # 获取第一个元素 print(lst[1]) print(lst[2]) lst[3] = "流动强" # 注意. 列表是可以发生改变的. 这里和字符串不一样 print(lst) # ['麻花藤', '王剑林林', '马芸',

万恶之源-基本数据类型(list,tuple)

安稳与你 提交于 2019-12-26 17:36:43
1. 列表 2. 列表的增删改查 3. 列表的嵌套 4. 元组和元组嵌套 5. range ⼀ . 列表 1.1 列表的介绍 列表是 python的基础数据类型之⼀ ,其他编程语⾔也有类似的数据类型 . 比如 JS中的数 组 , java中的数组等等 . 它是以 [ ]括起来 , 每个元素⽤ ' , '隔开⽽且可以存放各种数据类型 : 例如 :lst = [1, '哈哈 ', "吼吼 ", [1,8,0,"百度 "], ("我 ","叫 ", "元 ", "组 "), "abc", {"我叫 ":"dict字典 "},{"我叫集合 ","集合 "}] 列表相比于字符串 . 不仅可以存放不同的数据类型 . ⽽且可以存放⼤量的数据 . 32位 python可以存放 : 536870912个元素 , 64位可以存放 : 1152921504606846975个元素 .⽽且列 表是有序的 (按照你保存的顺序 ),有索引 , 可以切⽚⽅便取值 . 2.2 列表的索引和切片 列表和字符串⼀样也拥有索引 : lst = ["麻花藤 ", "王剑林 ", "⻢芸 ", "周鸿医 ", "向华强 "] print(lst[0]) # 获取第⼀个元素 print(lst[1]) print(lst[2]) lst[3] = "流动强 " # 注意 . 列表是可以发⽣改变的 . 这⾥和字符串不⼀样