Python-07:Python语法基础-数据类型

1、基本数据类型

2、列表

  在Python中没有数组!!!和数组类似的就是列表和元组了

  列表就是存储一连串元素的 容器。用[]来表示,是 有序排列的

3、元组

  元组里面的元素也是能进行索引计算的

  元组与列表的区别:

    ①列表里面元素的值是可以修改的,但元组里面元素的值是不可以修改的

    ②列表的符号是[],而元组的符号是()

  

4、集合

  Python中的集合主要有两个功能,一个功能是建立关系,另一个功能是消除重复元素(原理:集合中的元素是唯一的,而字符串中的元素是不唯一的,将字符串set之后其结果就去重了)

  集合的格式是:set(元素)

#encoding:utf-8
a=set("abcnmaaaaggsng")
b=set("cdfm")
#交集
x=a&b
#并集
y=a|b
#差集
z=a-b
#去除重复元素
new=set(a)
print "交集为:{0}\n并集为:{1}\n差集为:{2}\na去除重复元素后为:{3}".format(x,y,z,new)

  输出结果为

交集为:set([‘c‘, ‘m‘])
并集为:set([‘a‘, ‘c‘, ‘b‘, ‘d‘, ‘g‘, ‘f‘, ‘m‘, ‘n‘, ‘s‘])
差集为:set([‘a‘, ‘s‘, ‘b‘, ‘g‘, ‘n‘])
a去除重复元素后为:set([‘a‘, ‘c‘, ‘b‘, ‘g‘, ‘m‘, ‘s‘, ‘n‘])

5、字典

  Python中的字典就是一个关联数组,用大括号{}括起来

#encoding:utf-8
score={"语文":99,"数学":20,"英语":2}
score["计算机图形学"]=69
for key in score:
    print "{0}的成绩为:{1}".format(key,score[key])

  输出结果为:

数学的成绩为:20
语文的成绩为:99
英语的成绩为:2
计算机图形学的成绩为:69
时间: 2024-10-04 18:20:07

Python-07:Python语法基础-数据类型的相关文章

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

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

python学习日记(基础数据类型02)-003

数字 int  :主要是用于计算的,常用的方法有一种 #既十进制数值用二进制表示时,最少使用的位数i = 3 s = i.bit_length() print(s) 布尔值 bool  True/False while True: 等价于: while 1:   ###较简便 字符串 str 字符串的索引与切片 索引:索引既下标,字符串元素从第一个开始,初始索引为0.以此类推. s = 'sdfjskjdfl' print(s[0]) print(s[2]) 切片:通过索引截取字符串的一段,形成

JAVA语法基础——数据类型

---恢复内容开始--- JAVA数据类型分为:数值型和字符型和布尔型 数值型分为整数型(整型)和浮点型(小数点), 整型分为四种,byte比特型.short型.int型.long型. byte是最小单位,为8位一个字节,占用空间小是其特点. 数值范围为-128~+127之间.如果超出这一范围,代码会报错. short型为短整型,为16位2个字节,数值范围在-3,2768~+3,2767之间 int型为整型数值的默认类型,为32位4个字节,数值范围在-21,4748,3648~+21,4748,

二.Python基础语法和数据类型

Python第二节 基础语法和数据类型 Python编码 python3默认情况下源码文件以UTF-8编码, 字符串均为unicode字符串.同时也可以通过# -*- coding: cp-1252 -*-这样类似的代码进行源码编码的变更. Python标志符 第一个字符必须是字母或者下划线"_", 绝对不能是数字或其他特殊字符. 其他字符: 任意什么都行 可以使用中文做变量名 标识符对大小写敏感 Python关键字 关键字禁止被用作任何标识符名称. 可通过标准库的keyword模块查

2 Python基础数据类型

Python基础数据类型 # 数据类型分为可变数据类型和不可变数据类型 # 可变数据类型:list.set.dict 不可哈希 # 不可变数据类型:str.int.bool.tuple(元祖) 可哈希 基本类型和数据集 基本类型 int 数字型:int 1,2,3,56 取值范围为:-2\*\*31~2**31-1 可以进行的运算:+ - * / **(幂次方) %(取余) type() 查看数据类型 str 字符串:str python中只要是用引号引起来的全是字符串 字符串转化成数字的条件:

python基础入门(语法基础)

最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台 78486745 . 学习编程语言是很有趣的一件事情,但有2点请一定要谨记: 做人靠自己,码代码也必须靠自己.能不能成为python大牛,靠的是平时逻辑的训练和日复一日的码代码练出来的: 多总结.多思考.多查阅.实现需求的方式有多种,但总会有另一个办法是更加高效的! 博文内容属于基础篇,实时更新,如有地方写的不好,还请大家批评指正! python的语法基础 任何一种编程语言都有自己的一套语法,python也不例

小白学 Python(2):基础数据类型(上)

人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 接触一门新的语言,肯定要先了解它的基础数据类型.啥?你问我为啥要先了解基础数据类型? 为了你的生命安全,还是乖乖听我 BB 吧,别想那些有的没的. Python 拥有着很多的基础数据类型,那么,什么是数据类型呢? 打开百度,随手一个 Copy: 数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作. 变量是用来存储值的所在处,它们有名字和数据类型.变量的数据类型决定了如何将代表这些值的位存储到计算机

Python中的基础数据类型

Python中基础数据类型 1.数字 整型a=12或者a=int(2),本质上各种数据类型都可看成是类,声明一个变量时候则是在实例化一个类. 整型具备的功能: class int(object): """ int(x=0) -> int or long int(x, base=10) -> int or long Convert a number or string to an integer, or return 0 if no arguments are gi

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P