1. 程式人生 > >小白進化記——Python3的第一天

小白進化記——Python3的第一天

Python*

1、Python簡介     1、應用領域        1、系統運維        2、網路程式設計        3、人工智慧、機器人        4、Web開發        5、雲端計算、大資料        6、爬蟲、遊戲、影象 … …      2、優點        1、面向物件        2、開源、可移植        3、簡單易學易用、開發效率高     3、缺點        執行效率低 2、版本      1、Python2(2020年停止維護)        Python2.7      2、Python3        Python3.5(教學環境)        Python3.8(最新) 3、我的第1個Python程式      1、檔案 :

hello.py        功能 :在終端輸出 hello world     2、執行 :python3 hello.py 4、Sublime程式碼編輯器      1、多行註釋/取消註釋 :Ctrl + /      2、儲存 :Ctrl + s     3、回退 :Ctrl + z     4、同時選中多個游標 :Ctrl + 滑鼠左鍵單擊 5、Python互動直譯器      1、進入 :python3      2、退出 :exit() 、quit() 、Ctrl + d 6、Python資料型別      1、數字型別         1、分類           1、整型int :100 5 20           2、浮點型float :6.66 8.88 3.0         2、整型的表示方式           1、十進位制            3*10**1+ 5
*10**0= 35          2、二進位制(0b開頭)            0b0000 # 0           0b0001 # 1            0b0010 # **2            0b01001000 # 12*6 + 1
2**3 = 72           3、十六進位制(以0x開頭)            0 1 2 3 4 5 6 7 8 9 a b c d e f            0x11 # 1*16**1 + 1*16**0 = 17             0xFF # 15*16**1 + 15*16**0 = 255             0xA0 # 10*16**1 + 0*16**0 = 160           4、八進位制(以0o開頭)             0o177 # 1
*8**2 + 7*8**1 + 7 = 127            0o11 # 1*8**1 + 1 = 9**      2、字串      3、列表、元組 … …      4、布林型別bool :True 、False      5、空值 :None      7、算術運算子           1、分類             + - * /            % :取餘數            ** :冪運算            // :地板除,只要整數           2、優先順序(加()控制)               **              * / % //              + -           3、示例             同學們畢業薪資是10000.00元,每年漲20%,十年後你的薪資是多少錢?             10000.00 * 1.2 ** 10           4、練習             超市的西瓜7元1個,你有100元,能買幾個西瓜,找零多少?              能買100 // 7個西瓜,還剩100 % 7元錢      8、佔位符(字串格式化)           1、格式化字串 % 變數名              格式化字串 % (變數1,變數2)           2、%s 佔位 :字串              %d 佔位 :整數              %f 佔位 :浮點數 %.2f(保留2位小數)            3、練習              1、定義2個變數,computer you,值分別為:石頭、布,終端輸出:                電腦出拳:石頭 你出拳:布 恭喜,你贏了!

computer = '石頭'
you = '布'
print('電腦出了:', computer,'你出了:', you,'所以,你贏了')

             2、定義3個變數,name,gongsi,salary,終端輸出:                …入職…公司,薪資為…元

name = '醬爆'
gongsi = '摩天輪眼淚勁舞團'
salary = 10000.00

print('%s入職了%s,月薪%.2f' % (name, gongsi, salary))

\                    3、一個圓的半徑為3釐米,計算圓的周長和麵積                pi :3.14               半徑為3釐米的圓的周長為:?釐米               半徑為3釐米的圓的面積為:?平方釐米               周長 :2 * 3.14 * 3               面積 :3.14 * 3 ** 2

pi = 3.14
r = 3
c = 2 * r * pi
s = pi * r ** 2

print('圓的周長是%.2f釐米,面積是%.2f平方釐米' % (c, s))

            4、超市的蘋果9元一斤,你有100元,能買幾斤蘋果,還剩多少錢?(佔位符)

weight = 100 // 9
money = 100 % 9

print('100元能買%d斤蘋果,還剩%d元' % (weight, money))

            5、假如你現在23週歲,每年365天,計算你大概過了多少個星期天?(佔位符)

day = 23 * 365
sunday = day // 7

print('你大概過了', sunday,'個星期天')

            6、從凌晨0:0:0計時,到現在過了66666秒,請問現在是幾點幾分幾秒(佔位符)

h = 66666 // 3600
m = 66666 % 3600 // 60
s = 66666 % 60

print('現在是%d時,%d分,%d秒' % (h, m, s))

9、練習           1、在終端輸出圖形                 *                ***                 *****                ***                 *

print('  *')
print(' ***')
print("*****")
print(' ***')
print('  *')

          2、中國古代的秤是16兩1斤,請問現在的216兩是古代的幾斤幾兩,寫程式打印出來

j = 216 // 16
l = 216 % 16

print('是古代的%d斤,%d兩' % (j, l))

          3、溫度轉換              攝氏溫度 = 5.0/9.0*(華氏溫度-32)              開氏溫度 = 攝氏溫度 + 273.15              請問:              100華氏溫度轉為攝氏溫度是多少度?              轉為開氏溫度為多少度?

s = 5.0 / 9.0 * (100 - 32)
k = s + 273.15

print("100華氏溫度轉為攝氏溫度是%.2f度,轉為開氏溫度為%.2f度" % (s, k))