python基礎知識 二 了解基本資料型別

2022-05-02 18:21:12 字數 2916 閱讀 2677

​ 格式: % 型別 ---- > ' %型別 ' %(資料)

%s 字串

​ print(' %s is boy'%('tom')) ----> tom is boy

%d 整型

​ print(' tom has %d money'%(20))---> tom has 20 money

f 字串 3.6版本以上使用

# f''  

# 字串巢狀 " 這是巢狀'字串' "

name=input('請輸入內容》:')

print(f'')

r 字串( 主要用於路徑,不用再轉義, )

print(r'd:\program files (x86)')
%% 轉義%號

#當列印的內容已經存在%號佔位符時, 列印%號時必須是 %%

print('%s 學習了 50%%')

#當列印的內容沒有%號佔位符時,%號就是百分號

print('學習進度50%')

字串格式化的時候,不能多,也不能少

​填充的時候,內容和佔的位置要一一對應

#while(關鍵字)  是死迴圈

#while的語法:

#1.方式一

while 條件:

迴圈體#2.方式二

while 條件:

迴圈體else:

**塊#3.break continue

break:終止迴圈

continue:跳出當前迴圈,進入到下一次迴圈

​ 算數運算子

#  + 加  -減  *乘  /除  %取餘(模)  //整除  **冪

print(1+1) # 2

print(1-1) # 0

print(1*1) # 1

print(1/1) # 1

print(1//1) # 1

print(5%2) #1

print(2**2) #4

​ 賦值運算子

# =   +=    -=   *=  /=   %=   **=  //=

a=1b+=1 #自增 b=b+1

c-=1 #自減 c=c-1

d*=1 #乘 d=d*1

e/=1 #除 e=e/1

f%=1 #取模 f=f%1

g**=1 #冪 g=g**1

h//=1 #整除 h=h//1

​ 邏輯運算子

#and  與   兩端都為真時,為真

1 and 2 # 2 #兩端都為真的時,取後面的

0 and 1 # 0

1 and false # false

false and 1 # 1

#or 或 兩端為假時,為假

1 or 2 # 1

0 or 1 # 1

0 or false # false 兩端都是假的,取後面的

#not 非 非假即真 ,非真即假

not fasle #true

not true #false

#####個人總結:

and操作: x and y 如果x不等於0,就取y, 如果x等於0就取x

or 操作: x or y 如果x等於0,就去y,如果x不等於0就去x

​ 比較運算子

>    #大於

< #小於

== #等於

=> #大於等於

<= #小於等於

!= #不等於

​ 身份運算子

# is  是

a=100

b=100

print(a is b )#true

#is no 不是

print(a is not b) #false

​ 成員運算子

#in  在x內

s='abc'

print('a' in s) #true

#not in 不在xx內

print('a' no in s) #false

#ascii 佔1個位元組,只支援英文,沒有中文,一共256個

#gb2312

英文1個位元組,**中文2個位元組**

#gbk gb2312的公升級版,支援21000+漢字

#unicode 2-4位元組 已經收錄136690個字元 萬國碼

**中文4個位元組**

**英文2個位元組**

直接支援全球所有語言,每個國家都可以不用再使用自己之前的舊編碼了,用unicode就可以了。

#utf-8 使用1、2、3、4個位元組表示所有字元

**中文3個位元組**

**英文1個位元組**

優先使用1個字元、無法滿足則使增加乙個位元組,最多4個位元組。英文佔1個位元組、歐洲語系佔2個、東亞佔3個,其它及特殊字元佔4個

python 基礎知識(二)

1 二進位制轉十六進製制方法 二進位製到16進製制轉換 2 encode 和 decode 例子 msg 我愛北京天安門 print msg.encode encoding utf 8 編碼為二進位制 print msg.encode encoding utf 8 decode encoding u...

快速了解 Python 基礎知識 1

什麼叫識別符號?世間萬物都有名稱.比如cc.所以我們在寫 的時候,要對變數,常量,函式,類等物件來取乙個名稱.這個名稱就叫識別符號.基本上在所以開發語言中,都會區分大小寫.python 也不例外 不過值得意外的是,在python 中中文名稱是可以作為變數名的.這是為什麼?因為python在3.0之後...

Linux基礎知識了解

1 常見檔案分為普通檔案 目錄檔案 裝置檔案 鏈結檔案。其他還有管道檔案 p 共享檔案 s 堆疊檔案 f 2 drwxr xr x 分為三組屬性。其中rwx當前使用者,r x當前使用者所在同一組使用者,最後乙個r x其他使用者。3 chmod 可以修改檔案屬性 例 u x 0313 或者rwx分別為...