python技巧
graysu
这个作者很懒,什么都没留下…
展开
-
python技巧2:用input( )同时输入多个数
用map( ) , split( )以及input( ) 可以实现用input( )同时输入多个数。1.map( )map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。2.split( )拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)3.map(function,input(“以空...原创 2019-05-10 00:25:34 · 113093 阅读 · 9 评论 -
python小技巧1 格式化输出
文章目录简述格式化符号整数的格式化输出浮点数的格式化输出字符串的格式化输出简述可以使数据按照某种特殊的要求输出,搭配print( )使用。例如输入一个整数,希望整数按照十六进制,八进制输出,如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数。字符串的输出希望在十个格子内输出,或者左对齐,居中等等。格式化符号符号描述%c格式化字符及其A...原创 2019-05-09 12:10:43 · 244 阅读 · 0 评论 -
python技巧3:字符串翻转方法
遇到一个字符串翻转的问题,把可以用到的方法积累一下:1.字符串切片:result = s[::-1]2.reverse( ):l = list(s)l.reverse()result = "".join(l)这里列表被改变了3.reversed( ):l=list(s)result=list(reversed(l))这里列表没有被改变4.reduce( ):resu...原创 2019-05-15 17:49:55 · 436 阅读 · 0 评论 -
python技巧4:内包
首先给出闭包函数的必要条件:闭包函数必须返回一个函数对象 闭包函数返回的那个函数必须引用外部变量(一般不能是全局变量),而返回的那个函数内部不一定要return几个典型的闭包例子:# ENV>>> Python 3.6 # NO.1 def line_conf(a, b): def line(x): return a...转载 2019-05-17 17:19:54 · 566 阅读 · 0 评论 -
python技巧5:程序入口
今天看到一串代码结尾是这样写的:if __name__ == "__main__": main( )查阅资料发现是用来当做程序入口的代码,下面来讲一下这个概念。上代码:这里将下面的代码命名为test1.py并保存。def hello(): print("1")def main(): print("2")def name(): print("__name__ is...原创 2019-05-17 23:34:05 · 1657 阅读 · 2 评论 -
Python技巧6:Anaconda
这里简单记录一下用到的安装和升级模块的语法:用conda安装包conda install package_name用pip 安装包pip install package_name用conda升级包conda update package_name用pip升级包pip install --upgrade package_name...原创 2019-05-29 18:56:37 · 145 阅读 · 0 评论 -
python技巧7:三元表达式
Python中的三元表达式可以将if-else语句放到⼀⾏⾥。语法如下:value = true-expr if condition else false-exprtrue-expr或false-expr可以是任何Python代码。它和下⾯的代码效果相同:if condition: value = true-exprelse: value = false-expr...原创 2019-05-29 21:56:04 · 242 阅读 · 0 评论 -
python技巧8:列表、集合及字典推导式
列表推导式是Python最受喜爱的特性之⼀。它允许⽤户⽅便的从⼀个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。原创 2019-07-21 18:24:13 · 264 阅读 · 0 评论