Python

2018-12-18  本文已影响0人  Fs丨

1、False,True      注释:Boolean data types(布尔数据类型)

例子:False == (1 > 2),True == (2 > 1)

2、and,or,not

注释:

逻辑运算符:                                       

(x和y)  x和y都必须为True                              

(x或y)  x或y必须为True                                   

(不是x) x必须是假的

例子:

x,y = True,False

(x or y) == True           #True

(x and y) == False       #True

(not y) == True            #True

3、break      注释:Ends loop prematurely(结束循环)

例子:

While(True):

        break # no infinite loop(没有无限循环)

print(“hello world”)

4、continue           注释:Finishes  current loop iteration(完成当前循环迭代)

例子:

while(True):

        continue

        print(“43”) # dead code(死代码)

5、class     def    

注释:定义一个新类→一个真实世界的概念(面向对象编程)定义新函数或类方法。 对于后者,第一个参数(“self”)指向类对象。调用类方法时,第一个参数是隐式的。

例子:

class beer:

        x  =  1.0 # litre

        def drink(self):

                self.x = 0.0

b = beer()

b.drink()

6、if,elif,else

注释:条件程序执行:程序以“如果”分支,尝试“elif”分支,并完成“else”分支(直到一个分支评估为True)。条件程序执行:程序以“如果”分支,尝试“elif”分支,并完成“else”分支(直到一个分支评估为True)。

例子:

x = int(input("your value: "))

if x > 3:

        print("big")

elif x == 3:

        print("medium")

else:

        print("small")

7、for,while

例子:

for 循环

for i in [0,1,2]:

        print(i)

while 循环

j = 0

while j < 3:

        print(j)

        j = j + 1

8、in   注释(检查元素是否按顺序排列)

例子:

42 in [2,39,42]   # True

9、is     注释:检查两个元素是否指向相同宾语

例子:

y = x = 3

x is y #True

[3] is [3] #False

10、lambda      注释:没有名字的功能(匿名功能)

例子:

(lambda x: x + 3)(3)  #returns 6

11、return      注释:功能的结果

例子:

def  incrementor(x):

        return x + 1

incrementor(4)  #returns 5

12、boolean

注释:布尔数据类型也是真值对或错。按优先级排序的布尔运算符:不是x→“如果x为假,则为x,否则为y”x和y→“如果x为假,则为x,否则为y”x或y→“如果x为假,则为y,否则为x”这些比较运算符评估为True:1 <2和0 <= 1和3> 2和2> = 2和1 == 1和1!= 0#True

例子:

##1.Boolean operations

x,y = True,False

print(x and not y)  #True

##2. if condition evaluates to False

if none or 0 or 0.0 or ' ' or [] or set():

        print("Dead code")  # Not reached

13、integer,float

注释:整数是正数或负数没有浮点(例如3)。浮动是一个带浮点的正数或负数精度(例如3.14159265359)。'//'运算符执行整数除法。结果是舍入的整数值朝向较小的整数(例如3 // 2 == 1)。

例子:

## 3.Arithmetic Operations(算术运算)

x,y = 3,2

print(x + y) # = 5

print(2 - y) # = 1

print(x * y) # = 6

print(x / y) # = 1.5

print(x // y) # = 1

print(x % y) # = 1s

print(-x) # = -3

print(abs(-x)) # = 3

print(int(3.9)) # = 3

print(float(3)) # = 3.0

print(x ** y) # = 9

14、string

注释:Python字符串是字符序列。创建字符串的四种主要方法是以下。

1.单引号

'是'

2.双引号

“是”

3.三重引号(多线)

“““是

我们可以”””

4.字符串方法

str(5)=='5'#True

5.连接

“Ma”+“hatma”#'Mahatma'

这些是字符串中的空白字符。

●换行符\ n

●空间

●Tab \ t

例子:

## 4.indexing and slicing(索引和切片)

s = "The youngest pope was 11 years old"

print(s[0])            # 'T'

print(s[1:3])         # 'he'

print([-3:-1])        # 'ol'

print([-3:])           # 'old'

x = s.split()         #creates string array of words(创建字符串数组)

pringt(x[-3] + " " + x[-1] + " " + x[2] + "s")     #'11 old popes'

## 5. Most Important string Methods(最重要的字符串方法)

y = "    This is lazy\t\n    "

print(y.strip())  #Remove Whitespace:  'This is lazy'

print("DrDre".lower())  lowercase:  'drdre'

print("attention".upper()) #Uppercase:  'ATTENTION'

print("smartphone".startswith("smart"))  # True

print("smartphone".endswith("phone")) #True

print("another".find("other")) #Match index:2

print("another".replace("ch","m")) #'meat'

print(','.join(["F","B","I"])) #'F,B,I'

print(len("Rumpelstiltskin")) # sting length:15

print("ear" in "earth") # contains:True

上一篇 下一篇

猜你喜欢

热点阅读