(点击上方快速关注并设置为星标,一起学Python)

作者:kina_chen來源:简书

01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了

注意:#coding=utf-8 的 = 号两边不要空格。

02. Python基础语法

  • 第一行Python代码

print ("Hello, Python!")注意:Python2.7可以不加括号,但Python3.x都需要在print后加括号。假设你已经设置了 Python 解释器 PATH 变量。使用以下命令运行程序:python test.py

  • Python标识符

在 Python 里,标识符由字母、数字、下划线组成。在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 中的标识符是区分大小写的。以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import *而导入;以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。Python 可以同一行显示多条语句,方法是用分号 ; 分开,如:

  • Python保留字符

下面的列表显示了在Python中的保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。所有 Python 的关键字只包含小写字母。

  • Python注释

python中单行注释采用 # 开头;多行注释使用三个单引号(''')或三个双引号(""")。

  • print输出

print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,03. Python变量类型

  • Python标准数据类型

在内存中存储的数据可以有多种类型。例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。Python 定义了一些标准类型,用于存储各种类型的数据。Python有五个标准的数据类型:

  • Numbers(数字)

  • String(字符串)

  • List(列表)

  • Tuple(元组)

  • Dictionary(字典)

  • Python数字

Python支持四种不同的数字类型:

  • int(符号整型)

  • long(长整型[也可以代表八进制和十六进制])

  • float(浮点型)

  • complex(复数)

长整型也可以使用小写 l,但是还是建议您使用大写 L,避免与数字 1 混淆。Python使用 L 来显示长整型。Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。

· Python字符串

字符串或串(String)是由数字、字母、下划线组成的一串字符。python的字串列表有2种取值顺序:

  • 从左到右索引默认0开始的,最大范围是字符串长度少1

  • 从右到左索引默认-1开始的,最大范围是字符串开头

如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标],就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

加号(+)是字符串连接运算符,星号(*)是重复操作

  • Python列表

List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。列表用 [ ] 标识,是 python 最通用的复合数据类型。列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。加号 + 是列表连接运算符,星号 * 是重复操作。

  • Python元组

元组是另一个数据类型,类似于List(列表)。元组用"()"标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。元组是不允许更新的。而列表是允许更新的


· Python字典

字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。字典用"{ }"标识。字典由索引(key)和它对应的值value组成

  • Python数据类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。

(完)

看完本文有收获?请转发分享给更多人

关注「Python那些事」,做全栈开发工程师

点「在看」的人都变好看了哦

python列表嵌套字典取值_Python基础语法:你不得不知的几种变量类型相关推荐

  1. python列表嵌套字典取值_Python零基础快速入门(五):列表和字典

    第5节课程大纲 一.数据类型:列表 1.什么是列表 2.从列表提取单个元素:偏移量 3.从列表提取多个元素:冒号切片 4.给列表增加/删除元素:append()函数 二.数据类型:字典 1.什么是字典 ...

  2. python列表嵌套字典取值_我的 python 学习历程-Day05 字典/字典的嵌套

    一.字典的初识 为什么要有字典 字典与列表同属容器型数据类型,同样可以存储大量的数据,但是,列表的数据关联性不强,并且查询速度比较慢,只能按照顺序存储. 什么是字典 先说一下什么叫可变与不可变的数据类 ...

  3. python嵌套字典取值_python嵌套字典比较值与取值的实现示例

    python嵌套字典比较值与取值的实现示例 本文通过示例给大家介绍了python嵌套字典比较值,取值,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 示例代码 #取值import t ...

  4. 列表根据下标取值_Python基础知识点——list(列表)讲解

    前言 定义:列表是一种可变的.有序的数据结构,可以随时添加和删除其中的元素. 列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时.与字符串不同,列表是可变的.你可以直接对原 ...

  5. python 根据索引取值_Python基础知识2

    运行Python程序的两种方式 运行Python程序的三步骤(与文本编辑器对比) IDE工具----pycharm 注释 变量 基本数据类型及其内置方法 垃圾回收(GC)机制 基本运算符 流程控制(i ...

  6. python字典取值_python 字典中取值的两种方法小结

    python 字典中取值的两种方法小结 如下所示: a={'name':'tony','sex':'male'} 获得name的值的方式有两种 print a['name'],type(a['name ...

  7. python 列表嵌套字典 添加修改删除_【Python】列表嵌套字典修改字典里面的一个值却把全部的值都修改了。...

    具体问题就是:当我往空列表里面添加字典,需要修改其中的一个键的值的时候,出现把其他同类的值也修改了. 下面就是出现问题的代码: aliens = [] new_alien = {"color ...

  8. python关于字典嵌套字典,列表嵌套字典根据值进行排序

    python 对于字典嵌套字典, 列表嵌套字典排序 例:列表嵌套自字典:d = [{"name": '张三', 's': 68}, {'name': '李四', 's': 97}] ...

  9. 27. Python 列表的索引取值

    27. 列表的索引取值 文章目录 27. 列表的索引取值 1. 列表的索引 2. 列表索引取值 3. 列表的正索引取值 4. 列表的负索引取值 5. 用列表本身取值 6. 从嵌套列表中取值 7. 课后 ...

最新文章

  1. 热点话题:全面解析有关网上邻居的内幕
  2. python第三方库是什么意思-python标准库和第三方库的区别
  3. 资深专家都知道的顶级 Docker 命令!
  4. JavaScript 使用random()生成随机数
  5. IDEA 设置自动导入包,以及手动导入包
  6. 川大计算机生物学怎么样,四川大学生物信息学初试经验分享
  7. VSC VisioStudio Code 设置 鼠标滚轮缩放字体大小 滚轮控制字体放大缩小
  8. 安卓下最强的3款pdf阅读器测评
  9. linux命令 速记表图片,linux命令速记
  10. BZOJ1050 旅行comf
  11. int? 是什么类型?和int有何区别
  12. Hadoop 表和字段
  13. 【Oracle】plsql连接64位的Oracle
  14. 微信公众号平台的现状及发展前景的分析(十八)
  15. Zoomla!逐浪CMS高端全栈训练营—开始报名啦
  16. ROS2学习tf2坐标变换
  17. 优锘科技:数字孪生为何大爆发?
  18. 报告发布|天猫联合瓴羊和贝恩咨询重磅推出《天猫DTC企业经营指南 —— 快速响应,产品致胜》
  19. HTML5新控件 - 颜色选择器
  20. Oracle 报错ORA-01747

热门文章

  1. 模型也可以上网课?!一文看懂服务型蒸馏训练方案
  2. 被鹤岗买房鼓励,我带上6万来到另一小城
  3. 操作系统学习:实模式进入保护模式
  4. Django源码分析6:auth认证及登陆保持
  5. 基于结构光测量技术和3D物体识别技术开发的机器人3D视觉引导系统
  6. Java 读写Properties配置文件
  7. LiFi会将大数据和物联网带到新高度吗?
  8. Flask-uploads 简单使用
  9. __proto__和prototype
  10. Autolayout学习(1)-了解Autoreszing