日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中用str乘方_Python基础知识

發布時間:2024/10/8 python 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中用str乘方_Python基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python2與Python3的區別:? (這里只列舉自己總結的幾點)

Python2:

源碼不標準

混亂

重復代碼過多

默認使用的編碼方式是ASCII碼 # 解決對應編碼問題 在首行增加 #-*-encoding:utf-8-*-

繼承順序: 深度優先 #mro方法只在新勢類中存在;super只在Python3中存在

Python3:

統一標準,去除重復代碼

繼承順序:廣度優先 Python2.7新式類和經典類共存 新式類要繼承object

Python中命名規范

變量:變量就是將一些運算的中間結果暫存到內存中,以便于后續代碼調用

要求:

1.必須由數字,字符,下劃線任意組合,且不能以數字開頭

2.不能是Python中的關鍵字

Python中的關鍵字:

["and","as","assert","break","class","continue","def","del","elif","else",

"except","exec","finally","for","from","global","if","import","in","is",

"lambda","not","or","pass","print","raise","return","try","while","with","yield"]

3.變量具有可描述性

4.不能是中文

注釋:方便自己方便他人理解代碼的注釋,程序不運行

單行注釋: #

多行注釋:? '''被注釋內容''' 或者 """被注釋內容"""

基礎數據類型初始

type() # 用來檢測數據類型

int(數字型):例如1,2,3,4,5.....

數字型可以進行數字運算 例如: "+","-","*","/",**(乘方),%(取余).....

str >>> int: int(str) str必須是數字組合而成的

int >>> str: str(int)

str(字符串): Python中凡是用引號引起來的都是字符串

字符串的操作:

str + str: 字符串的拼接

str * int: 相乘重復輸出

bool(布爾值): bool型只有True或者False

bool>>>int: Ture=1 False=0

int>>>bool: 除0,None,"",以外都為True

用戶交互: input()

#定義一個變量 i

i = input("提示輸入")

#1.等待輸入

#2.將你輸入的內容賦值給了前面的變量

#3.input出來的數據類型全部都是str(str是字符串)

if判斷語句

if<條件判斷1>:

<執行1>

elif<條件判斷2>:

<執行2>

elif<條件判斷3>:

<執行3>

else:

<執行4>

while循環

while 條件: # 只要條件滿足就不斷循環,如果條件不滿足則跳出循環;

if 條件: break # 滿足if條件執行break跳出循環;

if 條件: continue # 滿足if條件則跳過本次循環進入下一輪循環;

while 條件: else #break跳出循環則不執行else 否則不滿足while條件則執行else內容

格式化輸出

"%"的妙用

%; # 格式化字符串

%d; # 格式化整數

%f; # 格式化浮點數,可以指定小數點后的精度

%s; # 格式化字符串

%x; # 格式化無符號十六進制數

%X; # 格式化無符號十六進制數(大寫)

%c; # 格式化字符及其ASCII碼

%u; # 格式化無符號整形

%o; # 格式化無符號八進制數

%e; # 用科學計數法格式化浮點數

%E; # 作用同%e,用科學計數法格式化浮點數

%g; # %f和%e的簡寫

%G; # %f和%E的簡寫

%p; # 用十六進制數格式化變量的地址

Demo:

i = "帥哥"

print("我是一個%s"%i)

輸出:

"我是一個帥哥"

"format"的妙用

str.format()

# 1.按照順序 {}{}{} str.format("1","2","3")

# 2.按照索引 {0}{1}{2}{0} str.format("0","1","2")

# 3.按照變量 {s1}{s2}{s3}{s1} str.format(s1=變量1,s2=變量2,s3=變量3)

Ps: Python2.6新加入的format語法支持;Python新版本推薦使用format

***"%"與"format"的區別

%有局限性 例如傳一個元祖就會報TypeError 像此類格式化的需求我們需要寫成'%s'%(type,)

format新特性 Python3.6加入f-strings 更方便 例如:

f'Str{變量}Str{變量}' 可直接替換完成

轉義符

Python轉義字符:

r"" ; ?字符串內容全部真實含義(轉義)

\(在行尾);續行符

\; 轉義符

\a; 響鈴

\b;退格

\e;轉義

\000; 空

\n; 換行

\v; 縱向制表符

\t; 橫向制表符

\r; 回車

\f; 換頁

\oyy; 八進制數,yy代表的字符,例如: \o12代表換行

\xyy; 十六進制數,yy代表的字符,例如: \x0a代表換行

\other; 其他的字符以普通格式輸出

運算符

算數運算:

運算符   描述                       實例

+     加-兩個對象相加                  a + b

-     減-得到復數或是一個數減去另一個數         a -? b

*     乘-兩個數相乘或是返回一個被重復若干次的字符串   a *? b

/     除-x除以y                     b / a

%    取模-返回除法的余數               b %??a

**    冪-返回x的y次冪                 ? a ** b

//    取整除-返回商的整數部分              a // b

比較運算:

運算符           描述

==             等于-比較對象是否相等

!=              不等于-比較兩個對象是否不相等

<>             不等于-比較兩個對象是否不相等

>             ? 大于-返回x是否大于y

<             ? 小于-返回x是否小于y

>=             大于等于-返回x是否大于等于y

<=             小于等于-返回x是否小于等于y

賦值運算:

運算符     描述             實例

=       簡單的賦值運算符       c=a+b

+=      加法賦值運算符 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

邏輯運算:

運算符       描述

and        布爾"與"-如果x為True, x and y 返回y值

or        布爾"或"-如果x為True, x or y 返回x值

not        布爾"非"-如果x為true,返還x為False

邏輯運算優先級

()>>>not>>>and>>>or

補充: 位運算

"&" 與運算

demo: 5&2 = 0

0101

& 0010

=? 0000

"|" 或運算

demo:5|2 = 7

0101

| ? 0010

= 0111

"~" 非運算取反

"<<" 左移運算符? x << 1

# 相當于x*2

">>" 右移運算符 x >> 1

# 相當于x//2

"^" 異或運算符

11>0 00>0 01>1 10>1

demo:5^3 = 6

0101

^? 0011

=? 0110

標簽:格式化,format,Python,基礎知識,運算符,int,str,賦值

來源: https://www.cnblogs.com/binHome/p/11765234.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的python中用str乘方_Python基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。