python快速學習回憶版本 第一章

2021-09-27 01:50:18 字數 1590 閱讀 5211

幫助快速恢復記憶的pyhon學習專題

print("sunck is a good man")

print("sunck is a good man","sunck is a nice man",18)

#輸入 :從外部獲取變數的值

#name = input()

#print(name)

#關鍵字

import keyword

print(keyword.kwlist)

#型別num = 1

num1 = 10.1

print(type(num))

print(type(num1))

#連續定義

num3 = num4 = num5 = 1

#互動對稱定義

num6 , num7 = 1 , 2

print(num6,num7)

#檢視資料在記憶體中的位址

print(id(num3))

num3=4

print(id(num3))

num5=4

print(id(num5))

#求多個數中的最大值

print(max(5,3,1,10))

#求x的n次方

print(pow(2,4))

#四捨五入

#round(x[,n])將浮點數進行四捨五入,如果給出n的值,則代表捨入到小數點的後4位

print(round(3.1415926,4))

#匯入數學模組

import math

#向上取整

print(math.ceil(18.1))

#向下取整

print(math.floor(18.9))

#得到浮點數的小數部分和整數部分

print(math.modf(18.5))

#開平方

print(math.sqrt(4))

#隨機數

import random

#從序列中隨機取值

print(random.choice([2,4,6,8,10]))

#從指定範圍內,按照指定基數遞增的集合中獲取乙個隨機數,第三個引數基數預設位1

print(random.randrange(1,5,1)) #12345中隨機拿出乙個值

#隨機生成乙個實數,範圍在[x,y]之間,得到浮點數,x為隨機數的最小值,y為最大值

print(random.uniform(3,8))

#隨機生存乙個實數,範圍在[0,1),得到浮點數

print(random.random())

#將序列的元素隨機排列

arr = [1,2,3,4,5]

random.shuffle(arr)

print(arr)

#隨機生成整數,指定x到y之間

print(random.randint(1,3))

#數字型別轉換

print(int(10.1))

print(type(int("123")))

print(float(10))

print(float("123.4"))

python快速學習回憶版本 第二章

算術運算子與算術運算表示式 求冪 取整 num1 10 num2 3.4 print num1 2 print num1 num2 if格式 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3elif 表示式n 語句nelse 語句e flag int input if fl...

python快速學習回憶版本 第三章

本章主要是常用字串函式 字串函式 eval 將字串當成有效的表示式來求值並返回計算結果 len string 返回字串長度 lower 轉換字串中所有的大寫字母為小寫 upper 轉換字串中所有的小寫字母為大寫 swapcase 將字串中大寫轉化為小寫,小寫轉換為大寫 captialize 將字串中...

python快速學習回憶版本 第七章 2

python2.4以上支援使用 將裝飾器應用在函式上,只需要再函式定義前加上 裝飾器的名稱即可 def inner2 name,age if age 0 age 0 return f name,age return inner2 def say name,age return s is good m...