03python—9個基礎常識-python小白入門系列

《python小白入門系列教程》 專欄 • 第03篇python

文 | xc_718git

深度好文:1828字 | 4分鐘閱讀測試

1. 註釋

1)單行註釋:#

#註釋內容
print('123')   #123
print('abc')   #abc
print("abc")  #abc

 2)多行註釋:''' 或 """spa

(1) 第一種註釋方式 code

'''
  code
  code
  ...
'''

(2)第二種註釋方式 orm

 """
  code
  code
  ...
 """

2. 變量

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

(1)必須由數字,字母,下劃線任意組合,且不能數字開頭。

(2)不能是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)不能是中文。blog

3. 常量

常量:一直不變的量。好比:π教程

常量通常用大寫表示:BIR_OF_CHINA = 1949內存

4. 邏輯運算符

(1)or 或者 |

(2)and 而且 &

(3)not 非 ^

5. 基礎數據類型

類型:

(1)數字   int    +、-、、/、%(餘數)、*(冪)、//(整除)

(2)字符串  str    +(拼接)、*(重複)

(3)布爾值  bool   True False

(4)列表   list    增刪改查

(5)字典   dic    增刪改查

(6)元祖   tuple   增刪改查

(7)集合   set    增刪查

+ 可用於算術加法,還能夠用於列表、元組、字符串的鏈接(但不支持不一樣類型的
對象之間相加或鏈接)
​
* 可用於算術乘法,以及列表、元組、字符串的複製式增長操做。(字典和集合不
支持與整數的相乘,由於其中的元素是不容許重複的)
​
/ 除法運算 3/2 =1.5
​
// 求整數商 15//4=3 15.0//4=3.0 -15//4=-4 (向下取整)
​
% 求餘數
​
** 運算符表示冪乘
x_list = [1, 2, 3] 
#建立列表對象
​
x_tuple = (1, 2, 3) 
#建立元組對象
​
x_dict = {'a':97, 'b':98, 'c':99} 
#建立字典對象
​
x_set = {1, 2, 3} 
#建立集合對象
​
print(x_list[1]) #使用下標訪問指定位置的元素
2
​
print(x_tuple[1]) #元組也支持使用序號做爲下標
2
​
print(x_dict['a']) #字典對象的下標是「鍵」
97
​
3 in x_set #成員測試
True

轉換:

字符轉數字 str--->int : int(str) 必須是數字才能夠

s2 = 2
i2 = int(s2)
print(i2,type(i2))  #2 <class 'int'>

字符轉布爾 str--->bool : bool(str) str爲空,則轉換爲False;str爲非空,則轉換爲True

s7 = ''
s8 = '非空'
b7 = bool(s7)
b8 = bool(s8)
print(b7,type(b7))     #str爲空,則轉換爲False
print(b8,type(b8))     #str爲非空,則轉換爲True

數字轉字符串 int--->str : str(int)

i1 = 1
s1 = str(i1)
print(s1,type(s1))  #1 <class 'str'>

數字轉布爾 int--->bool : bool(int) 非零數字轉換爲True,0轉換爲False

i3 = 3
i4 = 0
b3 = bool(i3)
b4 = bool(i4)
print(b3,type(b3))  #True <class 'bool'>
print(b4,type(b4))  #False <class 'bool'>

布爾轉數字 bool--->int : int(bool) True轉換爲1,False轉換爲0

b5 = True
b6 = False
i5 = int(b5)
i6 = int(b6)
print(i5,type(i5))  #1 <class 'int'>
print(i6,type(i6))  #0 <class 'int'>

布爾轉字符串 bool--->str : str(bool) True,False

b1 = Trueb2 = False
s1 = str(b1)
s2 = str(b2)
print(s1,type(s1))  #True <class 'str'>
print(s2,type(s2))  #False <class 'str'>

6. 用戶交互:input

1)等待輸入,
2)將你輸入的內容賦值給了前面變量。
3)input出來的數據類型所有是str

7.格式化輸出:output_format

格式化輸出 %s %d %%
%    佔位符
s    str 字符串
d    digit 數字
n%%   表示數字n%

name = input('請輸入姓名:')
age = input('請輸入年齡:')
sex = input('請輸入性別:')
job = input('請輸入工做:')
# 爲了和佔位符%區分開,表示數字5%的時候,須要寫成5%%
info = "我叫%s,今年%d歲,我是%s生,個人工做是:%s,我已經上完了大學的85%%" %(name,int(age),sex,job)
msg = '''--------------- Info of %s ---------------
Name : %s
Age : %d
Sex : %s
Job : %s
​
------------------- end ------------------'''%(name,name,int(age),sex,job)
print(msg)
print(info)

  運行結果以下:

image

8. 縮進

冒號表示縮進的開始,也就是代碼塊的開始標誌

縮進結束就表示一個代碼塊結束了

同一個級別的代碼塊的縮進量必須相同

通常而言,以4個空格爲基本縮進單位

age=20
if age>=18:
    print( '成年')
elif age>=6:
    print( '青少年' )
else:
    print( '兒童')

citys = ["鄭州","上海","北京","廣州"]
​
for c in citys:
    print(c)


9. 運行Python文件

  python(空格)文件路徑 回車

  

hello.py 文件須要在對應的文件夾內 這裏是 d盤


在線練習:https://www.520mg.com/it
IT 入門感謝關注

相關文章
相關標籤/搜索