`
webcenterol
  • 浏览: 906618 次
文章分类
社区版块
存档分类
最新评论

关于python一些常用的语法

 
阅读更多

python比较易上手,也许一两天就可以写出一些基本的语句,但在实际运用中,哪些常用哪些几乎不用这就要你亲身经历才领会到了。也许你卡在一个技术点上,但却却这个点在实际工作中用途不大,那就等于是劳民伤财了。

对应python类型的定义,几乎可以到了为所欲为的程度,例如你可以把一个数组赋给一个之前未曾定义的变量,那这个变量就是数组了,也可以再把一个列表赋给这个变量,那这个变量的类型就变成列表了等等。下面介绍python的一些常用语法。

1

print A,B,C。。。

print 后面可接任意类型的任意个数的变量,也可以是一字符串,按顺序输出。

不过在我们项目后期,几乎限制print的使用,因为这个输出不可控制。我们在删除了print的输出后,再重新定义了几种级别的输出接口,然后在发布时,再确定要屏蔽哪些级别的输出,只在输出接口时控制其输出即可,这很好地控制了一些调试的信息不发布到外网。

2

list_data = [a,b,c......]

定义一个列表,里面可以是任意类型的任意个数,列表元素之间可以是不同的类型。

list_data.append(d) 在列表后面追加一个元素

list_data.remove(d)删除元素d

value = list_data.pop(index) 删除位置在index的元素,返回删除的值

list_second = [d,e.....]

list_data.extend(list_second)连接两个列表,合成一个

list_data.insert(index,e) 在index处插入元素e

length = len(list_data) 获取列表元素个数

3

map_data = {a:aa,b:bb。。。。}

定义一个字典,a、b是key,value可由map_data[key]取得

map_data[c]= cc 新增一个key-value

value = map_data.pop(key) 删除这个键值,返回key对应的value

map_data.has_key(key) 查询是否有对应的键值,有就返回true,否则false

key_list = map_data.keys() 获取字典所有的key,返回一个key的列表

map_data.clear() 清除字典的内容

4

array = (a,b,c...)

定义一个数组,value可由index取得,value = array[index]

5

int(a) str(b)

强制把变量的类型转换为 int 或str

type(a)

获取a的类型,在实际运用中通常来判断变量是否等于某种类型,例如 if type(a) == list:

6

判断一个元素是否在列表中:

if a in list_data:

循环输出每个列表的元素

for a in list_data:

print a

指定范围的输出

for index in xrange(start_index,len(list_data)):

print list_data[index]

7

在循环时删除元素

for index in xrange(len(value_list) -1 , -1 , -1):

if 满足条件:

value_list.pop(index)

8

保留浮点数的小数点。

如保留小数点后两位。

num = 9.2174

new_num = round( num , 2 )

则new_num = 9.22 (四舍五入)

晕。。。。看来常用的东西也不少啊,看来不能堆在一起说了。。。

分享到:
评论

相关推荐

    python常用语法.docx

    python常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例

    Python基础语法合集.pdf

    Python基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdf

    python基本语法和常用词汇

    python作为一种编程语言对英语有一定的基础要求。本资源内涵python中常用的各种英文单词,帮助大家更好的学习。并包含python的基本语法,帮助大家快速学习和记忆,并且在编程中,如果遗忘也可快速查询

    Python-基础语法.ppt

    安装Python 算术运算 布尔比较运算符 位运算 逻辑运算 简单数据类型 整型int 长整型long 浮点型float 复数complex bool 型 八进制和十六进制表示方法 字符串 编写一个python执行档 控制流 if语句 while语句 for循环 ...

    Python的特殊语法及常用库

    BAT算法工程师深入详细地讲解Python的特殊语法及常用库,带你轻松入门机器学习!

    【Python教程】Python基础语法.docx

    【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx...

    python入门基础语法

    python常用基础语法,入门级python资料,常用逻辑语句,附带一个猜拳小游戏,用循环和判断编写

    Python常用基础语法(函数)汇总

    Python常用基础语法(函数)汇总

    Python的基础语法

    介绍了常用的基础Python语法,适合初学者学习,具有一定的参考价值

    Python基础语法题库(一).docx

    Python基础语法题库(一)全文共12页,当前为第1页。Python基础语法题库(一)全文共12页,当前为第1页。Python基础语法题库(一) Python基础语法题库(一)全文共12页,当前为第1页。 Python基础语法题库(一)...

    Python3语法速查本PDF.zip

    Python3语法速查本

    python基础语法合集68页.pdf

    《python基础语法合集68页.pdf》是一份详细介绍Python基础语法的资料,共计68页。本资料适用于初学者和有一定编程基础的人群,旨在帮助读者快速掌握Python基础语法知识,为进一步学习Python打下坚实的基础。 本资料...

    Python语法整理(知识大礼包1)_Python语法整理大全_

    介绍了Python常用语法知识,适合小白从零开始学习

    Python-基础语法.pdf

    Python 基础语法 " 菜鸟教程 Python 基础语法 Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。 在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。 第一个 Python ...

    Python的基本语法及其实现.docx

    Python的基本语法及其实现全文共4页,当前为第1页。Python的基本语法及其实现全文共4页,当前为第1页。Python的基本语法及其实现 Python的基本语法及其实现全文共4页,当前为第1页。 Python的基本语法及其实现全文共...

    Python构建二元语法模型.zip

    问题:写一个Python程序,使用给定的语料库(metadata.txt的第三列文本),构建二元语法模型,用MLE(最大似然估计)去估计bigram的概率,可以不使用数据平滑技术。需要使用控制台输入法演示该语言模型:当输入一个...

    Python-用于Python36的语法高亮声明式和可组合的美化打印

    用于 Python 3.6 的语法高亮、声明式和可组合的美化打印

    python的if语法.docx

    除了基本的if语法外,Python还提供了一些其他的if语法结构,如if-elif-else语法和嵌套if语法。 if-elif-else语法可以让程序根据多个条件执行不同的操作。其基本格式如下: ``` if 条件1: 执行语句1 python的if语法...

    Python的基本语法、常用库以及其在各个领域的应用

    以下是一些常用的Python库: NumPy:用于处理大型多维数组和矩阵运算的库,是数据分析、机器学习等领域的基石。 Pandas:提供数据结构和数据分析工具的库,支持数据清洗、转换、聚合等操作,是数据处理领域的利器。...

    Python3语法速查本

    Python3语法速查本,覆盖大部分的常用语法,懒得找书,直接上手册,方便得不得了,感谢作者。

Global site tag (gtag.js) - Google Analytics