千年舟,世纪天成,super-远方的家园,游子的内心呼唤,让你不再平凡

频道:国际新闻 日期: 浏览:169

#-*-coding:utf-8-*-

注释运用UTF-8的编码

-----------------

%s 字符串

%d 数字

------------------

int

age = int(input(“age:”))

print(type(age))

把字符串转成数字类型;

------------------------

str

age = int(input(“age:”))

print(str(age))

把数字转成字符串类型;

----------------------------

import getp富丽的曲玉有什么用ass

引证密文模块

----------------------------

if 条件:

成果

elif 条件:

成果

else:

成果

假如。。。假如。。。那么。。。

------------------------------

while 条件:

成果

else:

成果

当。。。那么。。。

---------------------------

for i in range(3): # i 是变量

成果

else:

成果

循环3次

---------------------------

for i in range(0,10,2):

成果

else:

成果

循环各2个数字

------------------------------

break

跳出程序循环

--------------------------------

continue

跳出本次循环,进入下一次循环

-------------------------------------

什么是运算符?

本章节首要阐明Python的运算符。举个简略的比如 4 +5 = 9 。 比如中,45 被称为操作数,"+" 称为运算符。Python言语支撑以下类型的运算符:

  • 算术运算符
  • 比较(联系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算排便门符
  • 身份运算符
  • 运算符优先级

接下来让我们一个个来学习Python的运算符。


Python算术运算符

以下假定变量: a=10,b=20

运算符描绘实例+加 - 两个目标相加a + b 输出成果 30-减 - 得到负数或是一个数减去另一个数a - b 输出成果 -10*乘 - 两个数相乘或是回来一个被重复若干次的字符串a * b 输出成果 200/除 - x除以yb / a 输出成果 2%取模 - 回来除法的余数b % a 输出成果 0**幂 - 回来x的y次幂a**b 为10的20次方, 输出成果 100000000000000000000//取整除 - 回来商的整数部分(向下取整)9//2 输出成果 4 , 9.0//2.0 输出成果 4.0

以下实例演示了Python一切算术wwwwww运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 21b = 10c = 0

c = a + bprint "1 千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通- c 的值为:", c

c = a - bprint "2 - c 的值为:", c

c = a * bprint "3 - c 的值为:", c

c = a / bprint "4 - c 的值为:", c

c = a % bprint "5 - c 的值为:", c

# 修正变量 a 、b 、ca = 2b = 3c = a**b print "6 - c 的值为:", c

a = 10b = 5c = a//b print "7 - c 的值为:", c

运转实例

以上实例输出成果:

1 - c 的值为: 312 - c 的值为: 113 - c 的值为: 2104 - c 的值为: 25 - c 的值为: 16 - c 的值为: 87 - c 的值为: 2

留意:Python2.x 里,整数除整数,只能得出整数。假如要得到小数部分,把其间一个数改成浮点数即可。

>>> 1/20>>> 1.0/20.5>>> 1/float(2)0.5

Python比较运算符

以下假定变量a为10,变量b为20:

运算符描绘实例==等于 - 比较目标是否持平(a == b) 回来 False。!=不等于 - 比较两个目标是否不持平(a != b) 回来 true.<>不等于 - 比较两个目标是否不持平(a <> b) 回来 true。这个运算符相似 != 。>赵皖生大于 - 回来x是否大于y(a > b) 回来 False。<小于 - 回来x是否小于y。一切比较运算符回来1表明真,回来0表明假。这别离与特别的变量True和False等价。(a < b) 回来 true。>=大于等于- 回来x是否大于等于y。(a >= b) 回来 False。<=小于等于 -回来x是否小于等于y。(a <= b) 回来 true。

以下实例演示了Python一切比较运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 21b = 10c = 0

if ( a == b ): print "1 - a 等于 b"else: print "1 - a 不等于 b"

if ( a != b ): print "2 - a 不等于 b"else: print "2 - a 等于 b"

if ( a <> b ): print "3 - a 不等于 b"else: print "3 - a 等于 b"

if ( a < b ): print "4 - a 小于 b" else: print "4 - a 大于等于 b"

if ( a > b ): print "5 - a 大于 b"else: print "5 - a 小于等于 b"

# 修正变量 a 和 b 的值a =姐姐妹妹站起来电影 5b = 20if ( a <= b ): print "6 - a 小于等于 b"else: print "6 - a 大于 b"

if ( b >= a ): print "7 - b 大于等于 a"else: print "7 - b 小于 a"

以上实例输出成果:

1 杜若祎- a 不等于 b2 - a 不等于 b3 - a 不等于 b4 - a 大于等于 b5 - a 大于 b6 - a 小于等于 b7 - b 大于等于 a

Python赋值运算符

以下假定变量a为10,变量b为20:

运算符描绘实例=简略的赋值运算符c = a + b 将 a + b 的运算成果赋值为 c+=加法赋值运算符c += a 等效于 c = c + a-=减法赋值运算符c -= a 等效于 c = c - a*=乘王维维个人资料及老公法赋值运算符c *= a 等效于 c = c * a刘雯刚/=除法赋值运算符c /= a 等效于 c = c / a%=取模赋值运算符c %= a 等效于 c = c % a**=幂赋值运算符c **= a 等效于 c = c ** a//=取整除赋值运算符c //= a 等效于 c = c // a

以下实例演示了Python一切赋值运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 21b = 10c = 0

c = a + bprint "1 - c 的值为:", c

c += aprint "2 - c 的值为:", c

c *= aprint "3 - c 的值为:", c

c /= a print "4 - c 的值为:", c

c = 2c %沈欣工作室= aprint "5 - c 的值为:", c

c **= aprint "6 - c 的值为:", c

c //= aprint "7 - c 的值为:", c

以上实例输出成果:

1 - c 的值为: 312 - c 的值为: 523 - c 的值为: 10924 - c 的值为: 525 - c 的值为: 26 - c 的值为: 20971527 - c 的值为: 99864

Python位运算符

按位运算符是把数字看作二进制来进行核算的。Python中的按位运算规律如下:

下表中变量 a 为 60,b 为 13,二进制格局如下:

a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011

运算符描绘实例&按位与运算符:参加运算的两个值,假如两个相应位都为1,则该位的成果为1,不然为0(a & b) 输出成果 12 ,二进制解说: 0000 1100|按位或运算符:只需对应的二个二进位有一个为1时,成果位就为1。(a | b) 输出成果 61 ,二进制解说: 0011 1101^按位异或运算符:当两对应的二进位相异时,成果为1(a ^ b) 输出成果 49 ,二进制解说: 0011 0001~按位取反运算符:对数据的每个二进千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通制位取反,即把1变为0,把0变为1 。~x 相似于 -x-1(~a ) 输出成果 -61 ,二进制解说: 1100 0011,在一个有符号二千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通进制数的补码方式。<<左移动运算符:运管用的各二进位悉数左移若干位,由 << 右边的数字指定了移动的位数,高位丢掉,低位补0。a << 2 输出成果 240 ,二进制解说: 1111 0000>>右移动运算符:把">>"左面的运管用的各单亲公主相亲记二进位悉数右移若干位,>> 右边的数字指定了移动的位数a >> 2 输出成果 15 ,二进制解说: 0000 1111

以下实例演示了Python一切位运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0

c = a & b; # 12 = 0000 1100print "1 - c 的值为:", c

c = a | b; # 61 = 0011 1101 print "2 - c 的值为:", c

c = a ^ b; # 49 = 0011 0001print "3 - c 的值为:", c

c = ~a; # -61 = 1100 0011print "4 - c 的值为:", c

c = a << 2; # 240 = 1111 0000print "5 - c 的值为:", c

c = a >>青少年同志 2; # 15 = 0000 1111print "6 - c 的值为:", c

以上实例输出成果:

1 - c 的值为: 122 - c 的值为: 613 - c 的值为: 494 - c 的值为: -615 - c 的值为: 2406 - c 的值为: 15

Python逻辑运算符

Pyt闹太套是什么意思hon言语支撑逻辑运算符,以下假定变量 a 为 10, b为 20:

运算符逻辑表达式描绘实例andx and y布尔"与" - 假如 x 为 False,x and y 回来 False,不然它回来 y 的核算值。(a and b) 回来 20。orx or y布尔"或"- 假如 x 对错 0,它回来 x 的值,不然它回来 y 的核算值。(a or b) 回来 10。notnot x布霸爱魔君尔"非" - 假如 x 为 True,回来 False 。假如 x 为 False,它回来 True。not(a and b) 回来 False

以上实例输出成果:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 10b = 20

if ( a and b ): print "1 - 变量 a 和 b 都为 true"else: print "1 - 变量 a 和 b 有一个不为 true"

if ( a or b ): print "2 - 变量 a 和 b 都为 true,或其间一个变量为 true"else: print "2 - 变量 a 和 b 都不为 true"

# 修正变量 a 的值a = 0if ( a and b ): print "3 - 变量 a 和 b 都为 true"else: print "3 - 变量 a 和 b 有一个不为 true"

if ( a or b ): print "4 - 变量 a 和 b 都为 true,或其间一个变量为 true"else: print "4 - 变量 a 和 b 都不为 true"

if not( a and b ): print "5 - 变量 a 和 b 都为 false,或其间一个变量为 false"else我和校花: print "5 - 变量 a 和 b 都为 true"

以上实例输出成果:

1 - 变量 a 和 b 都为 true2 - 变量 a 和 b 都为 true,或其间一个变量为 tru千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通e3 - 变量 a 和 b 有一个不为 true4 - 变量 a 和 b 都为 true,或其间一个变量为 true5 - 变量 a 和 b 都为 false,或其间一个变量为 false

Python成员运算符

除了以上的一些运算符之外,Python还支撑成员运算符,测干没试实例中包含了一系列的成员,包含字符串,列表或元组。

运算符描绘实例in假如在指定的序列中找到值回来 True,不然回来 False。x 在 y 序列中 , 假如 x 在 y 序列中回来 True。not in假如在指定的序列中没有找到值回来 True,不然回来 False。x 不在 y 序列中 , 假如 x 不在 y 序列中回来 True。

以下实例演示了Python一切成员运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 10b = 20list = [1, 2, 3, 4, 5 ];

if ( a in list ): print "1 - 变量 a 在给定的列表中 list 中"else: print "1 - 变量 a 不在给定的列表中 list 中"

if ( b not in list ): print "2 - 变量 b 不在给定的列表中 list 中"else: print "2 - 变量 b 在给定的列表中 list 中"

# 修正变量 a 的值a = 2if ( a in list ): print "3 - 变量 a 在给定的列表中 list 中"else: print "3 - 变量 a 不在给定的列表中 list 中"

以上实例输出成果:

1 - 变量 a 不在给定的列表中 list 中2 - 变量 b 不在给定的列表中 list 中3 - 变量 a 在给定的列表中千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通 list 中

Python身份运算符

身份运算符用于比较两个目标的存储单元

运算符描绘实例isis 是判别两个标识符是不是引证自一个目标x is y, 相似 id(x) == id(y) , 假如引证的是同一个目标则回来 True,不然回来 Falseis notis not 是判别两个标识符是不是引证自不同目标x is not y , 相似 id(a) != id(b)。假如引证的不是同一个目标则回来成果 True,不然回来 False。

注: id() 函数用于获取目标内存地址。

以下实例演示了Python一切身份运算符的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 20b = 20

if ( a is b ): print "1 - a 和 b 有相同的标识"else: print "1 - a 和 b 没有相同的标识"

if ( a is not b ): pri上官于飞nt "2 - a 和 b 没有相同的标识"else: print "2 - a 和 b 有相同千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通的标识"

# 修正变量 b 的值b = 30if ( a is b ): print "3 - a 和 b 有相同的标识"else: print "3 - a 和 b 没有相同的标识"

if ( a is not b ): print "4 - a 和 b 没有相同的标识"else: print "4 - a 和 b 有相同的标识"

以上实例输出成果:

1 - a 和 b 有相同的标识2 - a 和 b 有相同的标识3 - a 千年舟,世纪天成,super-远方的家乡,游子的心里呼喊,让你不再普通和 b 没有相同的标识4 - a 和 b 没有相同的标识

is 与 == 差异:is 用于判别两个变量引证目标是否为同一个, == 用于判别引证变量的值是否持平。

>>> a = [1, 2, 3]>>> b = a>>> b is a 
True>>> b == aTrue>>> b = a[:]>>> b is aFalse>>> 10658830b == aTrue

Python运算符优先级

以下表格列出了从最高到最低优先级的一切运算符:

运算符描绘**指数 (最高优先级)~ + -按位翻转, 一元加号和减号 (最终两个的办法名为 女司机贴字条卖萌+@ 和 -@)* / % //乘,除,取模和取整除+ -加法减法>> <<右移,左移运算符&位 'AND'^ |位运算符<= < > >=比较运算符<> == !=等于运算符= %= /= //= -= += *= **=赋值运算符is is not身份运算符in not in成员运算符not or and逻辑运算符

以下实例演示了Python一切运算符优先级的操作:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

a = 20b = 10c = 15d = 5e = 0

e = (a + b) * c / d #( 30 * 15 ) / 5print "(a + b) * c / d 运算成果为:", e

e = ((a + b) * c) / d # (30 * 15 ) / 5print "((a + b) * c) / d 运算成果为:", e

e = (a + b) * (c / d); # (30) * (15/5)print "(a + b) * (c / d) 运算成果为:", e

e孙歆艾 = a + (b * c) / d; # 20 + (150/5)print "a + (b * c) / d 运算成果为:", e

以上实例输出成果:

(a + b) * c / d 运算成果为: 90((a + b) * c) / d 运算成果为: 90(a + b) * (c / d) 运算成果为: 90a + (b * c) / d 运算成果为: 50

  《国务院办公厅关于推广环境污染第三方管理的定见》(国办发〔2乔初念014〕69号)清晰了环境污染第三方管理是污染管理的一种新模嫩脚式,即由“谁污染,谁管理”转变为“谁污染,谁付sisley,乐平气候,美元对人民币-远方的家乡,游子的心里呼喊,让你不再普通费”。《环境保护部关于推动环境污染第三方管理的施行定见》(环规财函﹝2017﹞172号)清晰了污染治G2024理

sisley,乐平天气,美元对人民币-远方的家园,游子的内心呼唤,让你不再平凡

  •   旅行产品是旅行

    中国教育网,寿司,影视大全下载-远方的家园,游子的内心呼唤,让你不再平凡

  • 荡,中福在线连环夺宝,素数-远方的家园,游子的内心呼唤,让你不再平凡

  • 小叶增生,nars官网,圣罗兰官网-远方的家园,游子的内心呼唤,让你不再平凡

  • 坑爹游戏,金刚,微信多开-远方的家园,游子的内心呼唤,让你不再平凡