收集那些奇怪的Python语句以及写法

print(["good","bad"][1]) #这句话的意思就是输出bad,如果[1]改为[0]就是输出good

接下来是变形时刻

print(["good","bad"][1<2]) #输出bad

print([1,2,3][2]) #输出3
意思就是这样
l=[[1,2,3][1],[1][0]]print(l)

  

data = sorted(list(map(int, input().split())))
直接sorted处理了

  

data = [input() for i in range(m)]
直接读入m行

  

时间: 2024-10-11 22:54:02

收集那些奇怪的Python语句以及写法的相关文章

Python学习笔记2—Python语句(顺序、选择、循环)

一.Python语句 python语句大体上分为:顺序执行语句,条件执行语句,循环执行语句. 语句逐个运行 Python 从头到尾执行文件中的嵌套块中的语句 块和语句的边界自动检测 Python 没有 或者\ begin/end" 等分割字符 Python 使用首行下的语句缩进把嵌套块内的语句组合起来,没有分号结束,一行的末尾通常是语句的结尾 复合语句,首行 +":"+ 缩进语句 Python 中复合语句都遵循相同的格式,首行会以冒号终止,再接一个或者多个嵌套语句,通常都是在

divmod(a,b)函数是实现a除以b,然后返回商与余数的元组、eval可以执行一个字符串形式的表达式、exec语句用来执行储存在字符串或文件中的Python语句

1 #!/usr/bin/env python 2 a = 10/3 3 print(a) 4 #divmod计算商与余数 5 r = divmod(10001,20) 6 print(r) 7 #eval可以执行一个字符串形式的表达式 8 ret = eval("1 + 3") 9 c = eval("a + 60",{"a": 99}) 10 print(ret) 11 print(c) 12 """exec语句

python语句和语法

python语句和语法 python程序结构: 1.程序由模块构成. 2.模块包含语句. 3.语句包含表达式. 4.表达式建立并处理对象. python的语法实质上是有语句和表达式组成的.表达式处理对象并嵌套在语句中.语句还是对象生成的地方(例如,赋值语句中的表达式),有些语句会完全生成新的对象类型(函数.类等).语句总是存在于模块中,而模块本身则又是由语句来管理的. python语句: 语句 角色 例子 赋值 创建引用值 a,b,c = 'good','bad','ugly' 调用 执行函数

LAMP下的PHP执行sql语句的写法

LAMP下的PHP执行sql语句的写法: 代码如下: @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); @mysql_select_db("test") //选择数据库mydb or die("数据库不存在或不可用"); $query = @mysql_quer

python语句中的 end=&#39; &#39; 的作用

为末尾end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串,其实这也是一个语法要求,表示这个语句没结束. print默认是打印一行,结尾加换行.end=' '意思是末尾不换行,加空格 如下所示:使用for循环实现九九乘法表:(使用 end=' ') 梯度展示打印一行,结尾加换行 for i in range(1, 10): for j in range(1, i + 1): print('{}x{}={}\t'.format(j, i, i * j),

Python基础之Python语句

Python语句 赋值语句 >>> (x,y) = (5,10) >>> x 5 >>> y 10 >>> x,y = 5,10 >>> x,y (5, 10) >>> [x,y,z] = [1,2,3] >>> x,y,z (1, 2, 3) >>> x,y = y,x >>> x,y (2, 1) >>> [a,b,c] =

python 输出语句的写法

总结: 1.类似于C语言的格式化输出,先写转换符,再写待转换的对象. 2.与C语言不同的是,转换符和待转换的对象之间,不能用逗号分隔. 1 #!/usr/bin/env python 2 3 4 #print digital variable 5 p = 10 6 x = 20 7 print("p=%d x=%d" %(p,x)) 8 9 #print string object 10 format = "Hello , %s. %s enough for ya?"

python 条件语句简洁写法

今天遇到了一种条件语句的书写方式,大致如下: temp = [[a, b][b != ''], ''][b == '供应商编码'] 代码含义为: if b == '供应商编码': temp = '' else: temp = b if b != '' else a 原理为布尔值True被索引求值为1,False等于0,利用索引取列表值. 很有意思,mark 原文地址:https://www.cnblogs.com/summerrain5445/p/12217606.html

2017.07.19 Python网络爬虫之Python语句

1.if else 语句:非此即彼 if 判断条件1: 执行语句1 elif 判断条件2: 执行语句2 elif 判断条件3: 执行语句3 else: 执行语句4 编写一个testIfRamainder7.py 熟悉一下if语句: # !usr/bin/env python# -*- coding:utf-8 -*- def isEvenNum(num): if num%7==0: print(u"%d 可以被7整除" %num) else: print(u"%d 不可以被7