社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

干货!Python基础语法—变量类型

中国统计网 • 5 年前 • 488 次点击  

点击上方“中国统计网”设置星标哦!



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数据类型转换


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



End.

作者:kina_chen
來源:简书


【零基础数据分析—就业班】1月24日准时开课



点击“阅读原文”获取课程链接

今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/ynZgIguQLT
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/27631
 
488 次点击