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常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例 python常用语法,word版本带目录导航,19页,基本语法案例
Python基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdfPython基础语法合集.pdf
python作为一种编程语言对英语有一定的基础要求。本资源内涵python中常用的各种英文单词,帮助大家更好的学习。并包含python的基本语法,帮助大家快速学习和记忆,并且在编程中,如果遗忘也可快速查询
安装Python 算术运算 布尔比较运算符 位运算 逻辑运算 简单数据类型 整型int 长整型long 浮点型float 复数complex bool 型 八进制和十六进制表示方法 字符串 编写一个python执行档 控制流 if语句 while语句 for循环 ...
BAT算法工程师深入详细地讲解Python的特殊语法及常用库,带你轻松入门机器学习!
【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx【Python教程】Python基础语法.docx...
python常用基础语法,入门级python资料,常用逻辑语句,附带一个猜拳小游戏,用循环和判断编写
Python常用基础语法(函数)汇总
介绍了常用的基础Python语法,适合初学者学习,具有一定的参考价值
Python基础语法题库(一)全文共12页,当前为第1页。Python基础语法题库(一)全文共12页,当前为第1页。Python基础语法题库(一) Python基础语法题库(一)全文共12页,当前为第1页。 Python基础语法题库(一)...
Python3语法速查本
《python基础语法合集68页.pdf》是一份详细介绍Python基础语法的资料,共计68页。本资料适用于初学者和有一定编程基础的人群,旨在帮助读者快速掌握Python基础语法知识,为进一步学习Python打下坚实的基础。 本资料...
介绍了Python常用语法知识,适合小白从零开始学习
Python 基础语法 " 菜鸟教程 Python 基础语法 Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。 在本章中我们将来学习 Python 的基础语法,让你快速学会 Python 编程。 第一个 Python ...
Python的基本语法及其实现全文共4页,当前为第1页。Python的基本语法及其实现全文共4页,当前为第1页。Python的基本语法及其实现 Python的基本语法及其实现全文共4页,当前为第1页。 Python的基本语法及其实现全文共...
问题:写一个Python程序,使用给定的语料库(metadata.txt的第三列文本),构建二元语法模型,用MLE(最大似然估计)去估计bigram的概率,可以不使用数据平滑技术。需要使用控制台输入法演示该语言模型:当输入一个...
用于 Python 3.6 的语法高亮、声明式和可组合的美化打印
除了基本的if语法外,Python还提供了一些其他的if语法结构,如if-elif-else语法和嵌套if语法。 if-elif-else语法可以让程序根据多个条件执行不同的操作。其基本格式如下: ``` if 条件1: 执行语句1 python的if语法...
以下是一些常用的Python库: NumPy:用于处理大型多维数组和矩阵运算的库,是数据分析、机器学习等领域的基石。 Pandas:提供数据结构和数据分析工具的库,支持数据清洗、转换、聚合等操作,是数据处理领域的利器。...
Python3语法速查本,覆盖大部分的常用语法,懒得找书,直接上手册,方便得不得了,感谢作者。