文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归创作者全部,如有什么问题请立即在线留言以作解决
本文章内容来着腾讯云服务 创作者:python学习培训实例教程
Python的特性
- 解释型语言,不用编译程序就可以运作
- 出示了互动式cmd
- 根据目标的编程思想
- 混合开发和优良的兼容模式 ,在Windows 、Mac 、Linux上都可以运作
- 简易功能强大并且功能齐全
01 中文编码
许多 同学们在开启数据信息的时候会遇到错码难题 ,其缘故是字段名的编号难题 。Linux和Mac默认设置的编号集是UTF8,而Windows则是ASCII 。假如编码数据的字段名,与你应用Python开展解决时常用的字段名不一样 ,则会出現错码难题。
此外,我本人的习惯性是在Python编码的头顶部添加以下几点,在其中第二行申明了应用UTF8字符集。
#!/usr/bin/env python# coding:utf8
02 自变量
Python中的自变量能够当作是一个个器皿 ,里边储放着大家必须应用到的值 。
Python对用户标识符的规定和别的語言一样:能够包括英文、数据及其下横线,但不可以以数据开始,区别英文大小写。自然推存 ,用户标识符用纯英语就很好,而且取一些更有意义的名字,便于自身了解每一个自变量的功效。
Python是一门弱种类的語言 ,在应用自变量时不用申明其种类 。Python中的自变量包含下列几种:标值、字符串 、列表、元组、字典。
03 标值
标值包含整形和浮点型,各自相匹配整数金额和浮点数,后面一种精密度高些。
# 整形a = 1# 浮点型b = 2.1print a, b
04 字符串
字符串也就是大家常常触碰到的文字 ,能够往里放随意长短的內容 ,用单引号或双引号括起來 。理应留意,汉语及其中文符号只有出現在字符串內,假如在下面第三行中应用了中文输入法的分号 ,Python将出错。
c = Hello d = 您好 print c, d
应用 能够拼凑2个字符串。
print c d
应用 len() 能够获得字符串的长短 。
print len( Hello World )
应用切成片能够浏览字符串中的某一标识符或某一精彩片段。
# 部位下标从0开始c = Hello World # 复印結果为H,下标为0表明第一个标识符print c[0] # 复印結果为d,下标为负值表明从后面向前数# 因此 -1表明倒数第一个字符print c[-1] # 应用:回到一个精彩片段 ,灶具前后左右各自为刚开始下标和完毕下标# 包含刚开始下标,但不包括完毕下标 # 因而c[1:5]表明,回到下标从1到4的精彩片段 ,即第二个到第五个标识符print c[1:5] # 灶具前后左右的下标一样能够应用负值 # 或是不出示,表明从最左方刚开始或一直到最右方print c[1:-1], c[:5], c[3:]
05 列表
列表如同一条团队,里边先后储放着好几个自变量。列表和字符串相近 ,但字符串中的每一个原素全是标识符,而列表中的每一个原素能够是随意种类的自变量 。
# 应用[]界定一个空列表,应用append()向列表尾端加上一个原素 # 假如要加上到第一部 ,就用prepend()好啦a = []a.append(1)a.append(2.1)a.append( Hello )print a
应用 len() 能够得到 列表的长短 。
print len(a)
列表原素的按下标浏览和取值等实际操作 ,和字符串全是相近的。
print a[1], a[-1]a[1] = 100print a
应用 del 删掉列表中的某一原素。
del a[0]print a
06 元组
元组和列表相近,唯一的不一样是元组中的原素在复位以后不可以再变更,因而能够了解成一个写保护的自变量 。
# 应用()界定一个元组a = (1, 2.1, Hello )# 试着改动元组中的原素会出错a[0] = 100
07 字典
字典是一种极其重要的变量类型 ,应用一个key来浏览相对的value,即一种键值对的数据信息方式。
# 应用{}界定一个字典a = {}# 应用key来取值valuea[ k1 ] = 1a[ k2 ] = 2.1a[ k3 ] = Hello
因此 可以汇总出字典和列表的不一样。列表中的原素是井然有序对等的,因此 是用下标来取值和浏览 ,而字典中的原素是混乱的,因此 是用key来实际操作相对value 。
# 还可以在界定字典和列表的另外开展取值li = [1, 2.1, Hello ]di = { k1 : 1, k2 : 2.1, k3 : Hello }
应用 has_key() 分辨字典中是不是有某一key。
print di.has_key( k4 )
假如浏览不会有的key,Python可能出错。在取值的情况下 ,假如key早已存有,则会用新的value遮盖现有的value 。
08 注解
被注解的编码将不容易运作,能够当作是致自己和别的程序员阅读文章的一些手记和表明 ,提升 编码易读性。
# 这儿是单行注解 这儿是许多 行注解
在Sublime中,选定必须注解的內容,按Ctrl /就可以进行注解。
09 保存标识符
在Python中 ,有一些字符串具备一些特殊作用 ,如 import 、 class 等 。我们在挑选用户标识符时,应留意绕开这种保存标识符。
# 下列自变量取值将出错import = 1
10 行和缩近
在Python中,代码块的界限并不是根据大括号等标记开展显式区划 ,只是根据行的缩近完成的。持续同样缩近水准的编码处在同一个代码块,在应用 for 、 while 、 if 、 try 等英语的语法时必须留意每排编码的缩近 。