-python 筆記:
基本概念:
變量:功能? ? 儲存數(shù)據(jù)? ? ? ? 定義:變量名=數(shù)據(jù)
命名規(guī)則:英文字母喂走、下劃線和數(shù)字組成并且不能是數(shù)字開頭? ? 不能和我們的內(nèi)置函數(shù),關(guān)鍵字重名(會覆蓋原本的功能)
見名知意:看見變量名就知道里面儲存的數(shù)據(jù)
注釋:一般作為文字的說明茄唐,不進入程序的運行? ? ? ?
單行注釋:#? ? ? ?##? ? ? ? alt+3? ? ? ?alt+4
多行注釋:? ?''? ? ? 三引號? ? ? '''''?
內(nèi)置函數(shù): ?id()?? ?功能:查看內(nèi)存地址?
所有關(guān)鍵字:import keyword? ? ??print(keyword.kwlist)
所有內(nèi)置函數(shù) :print(dir(__builtins__))
輸出:print()? 打印
讓用戶輸入:input(”這是對用戶的提示:“)? ?接收到的數(shù)據(jù)都會變成字符串類型
type()? 查看數(shù)據(jù)類型??
int? ?代表整數(shù)
float? 代表的小數(shù)? 浮點數(shù)
布爾型? ————bool? ? ? 只有兩個結(jié)果? ? ? ?true? ?代表真? ? ?false? ?代表假? ? 進行數(shù)值計算? ?true 為1? ? false? 為0
復數(shù)————complex? ?不常用
數(shù)值類型計算:
+? ? 加法
-? ? 減法
*? ? 乘法
/? ? 除法
**? ? 冪運算? 代表幾的幾次方
//? ? 取整數(shù)
%? ? 取余數(shù)
字符串:str? ? ? ?str="你好"? ? ? ?print(type(str))
字符串定義:
單行定義:單雙引號
str="你好"
str1='我是誰'
多行定義:三引號
str2="""我是
中國人"""
字符串的拼接:? (重點)
?+????需要都是字符串類型
str1="花花"
str2=18
str3="""是中國人"""
print(str1+str(str2)+str3)
% s????占位符????? ?沒有數(shù)據(jù)類型的限制‘’
str1="花花"
str2=18
str3="""是中國人"""
print("%s今年%s她%s"%(str1,str2,str3))
" ''.join([])?????????需要都是字符串類型
str1="花花"
str2=18
str3="""是中國人"""
print('-'.join([str1,str(str2),str3]))? #以-拼接
format? ????????沒有數(shù)據(jù)類型的限制
str1="花花"
str2=18
str3="""是中國人"""
print("今年{}{}歲,{}".format(str1,str2,str3))
print(f"今年{str1}{str2}歲蝇更,{str3}")? ? (簡寫)
字符串的格式化:
print("%d"%123.123)? ?格式化整數(shù)
print("%f"%123.123)? 格式化小數(shù)沪编,默認保留小數(shù)點后6位
print("%.1f"%123.123)? 指定保留小數(shù)點后1位
print("%r"%123) 原樣輸出
print("%r"%"123")
print(123)? ? #print() 默認隱藏引號
print("123")
import 關(guān)鍵字? ? 導入
import decimal
a=decimal.Decimal("1.01")-decimal.Decimal("1")? #數(shù)據(jù)是字符串類型
print(a)
import math
a=math.pi
print(a)
print(dir(math)) #查詢math里的方法