文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,著作权归创作者全部,如有什么问题请立即在线留言以作解决

本文章内容来着腾讯云服务 创作者: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 等英语的语法时必须留意每排编码的缩近。

文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归QU快排Www.seoGurubLog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▲61910465