Python学习心得--变量类型篇
1、Python允许同时为多个变量赋值。例如:a = b = c = 1
2、Python允许多个对象指定多个变量。例如:a1, b1, c1 = 1, 2, "john"
3、使用del语句删除单个或多个对象。例如:
del a
del b,c
4、Python有五个标准的数据类型:
- Numbers(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Dictionary(字典)
4.1 Numbers 四种不同的数值类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制]),Python使用"L"来显示长整型
- float(浮点型)
- complex(复数) 复数的实部a和虚部b都是浮点型
4.2 String 字符串列表有取值顺序:
- 从左到右索引默认0开始的,最大范围是字符串长度少1。例如:print str[0] # 输出字符串中的第一个字符
4.3 List 大多数集合类的数据结构实现,支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。
- 加号(+)是列表连接运算符,星号(*)是重复操作。例如:print list * 2 # 输出列表两次 print list + 'test'# 打印组合的列表
4.4 tuple 元组类似于List,元组是不允许更新的。而列表是允许更新的。例如:
tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 )
list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000 # 元组中是非法应用
list[2] = 1000 # 列表中是合法应用
4.4 dictionary 是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。
- 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。例如:
dict = {'name': 'Jack','NO.':6734, 'grade': 'h1'}
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值
5、数据类型的转换,只需将数据类型作为函数名即可。例如:int(x) #将x转换为一个整数 str(x) #将x转换成字符串 set(s) #转换成可变集合 frozenset(s) #转换成不可变集合
转载于:https://www.cnblogs.com/yuanye100/p/8469529.html
Python学习心得--变量类型篇相关推荐
- Python学习笔记 - 变量类型(1)
变量类型 严格意义上讲,python只有一个类型 python的标准数据类型有六种 数字类型Number 字符串类型 str 列表 list 元组 tuple 字典 dict 集合 set 数字类型 ...
- Python学习---入门导学篇
Python学习---入门导学篇 Python的特点 Python受人喜欢的原因 Python的缺点 Python能做什么? Python基础语法 Python的特点 1.Python是一门编程语言, ...
- python学习(2)--变量与表达式
python学习(2)--变量与表达式 1.与java和c语言相通,python中也分为四种运算符: (1)算数运算符(如:+.-.*./); 学过java或者C的朋友,对加减乘除这种普通的算数运算符 ...
- Python学习之变量、对象和引用
Python学习之变量.对象和引用 文章目录 Python学习之变量.对象和引用 问题的引出 变量创建 变量类型 变量使用 动态类型 类型属于对象,而不是变量 对象的垃圾收集 参考资料 问题的引出 当 ...
- python学习[第十四篇] 文件的输入与输出
python学习[第十四篇] 文件的输入与输出 标准文件类型 一般来说只要程序一执行,就会访问3个文件: 标准输入(键盘) stdin 标准输出(显示器缓冲区) stdout 默认输出到屏幕 标准错误 ...
- Python基础-高级变量类型
Python基础-高级变量类型 1.高级变量类型 """ 数值型:int float bool compex 非数值型:str list set dict tuple & ...
- 大一上学期Python学习心得体会
Python学习心得体会 经过了大一上学期的Python学习,我已经逐渐摸索到了Python的一些学习方法,学习Python,就像学习其他编程语言或者是学习一门外语一样 ,我们应该从Python的基础 ...
- Python学习日记-day1基础篇 字符 输出 注释
Python学习日记-day1基础篇 字符 输出 注释 by北栀一刺 # -*- coding: utf-8 -*- """ Spyder EditorThis is a ...
- Python学习笔记之类型判断,异常处理,终止程序操作小结
Python学习笔记之类型判断,异常处理,终止程序操作小结 运行结果: 这里有我自己整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发. 爬虫.数据分析.数据可视化.机 ...
- 计算机有关书籍读书心得,关于计算机学习心得体会5篇.doc
关于计算机学习心得体会5篇 关于计算机学习心得体会(1) 通过一个学期的学习,了解了什么是计算机图形学.什么是图形API.为什么需要计算机图形学以及计算机图形学在各个领域的应用.计算机图形学是一种使用 ...
最新文章
- PHP mysql 写入多条记录_PHP mysql插入多条记录的Array数组获取问题
- js-ES6学习笔记-Iterator和for-of循环
- linux ant安装jar,ant打JAR、WAR包
- godaddy域名转发(域名跳转)设置教程
- ArrayList 源码阅读记录
- glusterfs快速安装
- Unity3d 简单的小球沿贝塞尔曲线运动(适合场景漫游使用)
- SQL Tips:兼顾检索速度和精确性
- python怎么保存为nii文件_Ubuntu+python将nii图像保存成png格式
- iOS 消息发送与转发详解
- Word表格之VBA知识
- 微信小程序图片缓存问题
- 笔记本电脑网卡驱动损坏问题
- 生产环境部署springcloud微服务启动慢的问题排查
- axure 授权码,试用期过了也可以用
- 根据起始时间和结束时间得到期间所有的日期集合
- 前端导出excel,复杂表头,合并单元格,自定义样式
- 论文笔记-Vanilla Transformer:Character-Level Language Modeling with Deeper Self-Attention
- 【微信小程序】NodeJs调用云开发HTTP API错误代码47001 / data format error错误
- OpenSIPS配置脚本结构
热门文章
- A[1054] The Dominant Colour (map!!)
- c语言里变量要求,c语言中要求对变量作强制定义的主要理由是什么?
- java replace三个参数_javascript replace()第二个参数为函数时的参数用法
- 怎么在长方体上挖孔_被雷军狂喷的挖孔屏到底好不好?分析你必须知道的优缺点!...
- python中list是链表吗_Python
- 【2019百度之星初赛三1002=HDU6714】最短路 2(spfa+思维)
- 内容 超链接_Word高效办公:自动创建带超链接的内容目录和图表目录
- 使用大量数据提高算法性能的前提条件
- 解决Ubuntu16.04更新源时显示“暂时不能解析域名”问题
- 多元梯度下降法演练(1)--特征缩放(特征归一化),Feature Scaling,mean normalization machine learning