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

歡迎訪問 生活随笔!

生活随笔

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

python

learnpython_LearnPython_week1

發布時間:2025/3/20 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 learnpython_LearnPython_week1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、????? Python安裝

2、????? Hello World程序

3、????? 變量的簡單使用

4、????? 注釋#'"

5、????? 用戶輸入

6、????? 字符串格式化輸出

7、????? continue or break

8、????? if...else表達式

9、????? for表達式

10、??? while表達式

11、??? for(whlie)...else

12、??? 作業

1、Python安裝

Windows

1)下載安裝包

https://www.python.org/downloads/windows/

2)安裝

一鍵式安裝即可,默認安裝路徑C:\Program Files\Python?

3)配置環境變量

Python3.x一般都已經可以幫你添加環境變量了,勾選即可

如果環境變量添加不成功或無法自動添加,可手動添加:

【右鍵計算機】à【屬性】à【高級系統設置】à【高級】à【環境變量】à【在第二個內容框中找到 變量名為Path 的一行,編輯】?à 【Python安裝目錄追加到變量值中,用’;’分隔】

如:”C:\Program Files\Python3.5.2\;Path原來的值”,切記要有分號分隔

4)簡單使用

【Ctrl+R】à【cmd】à【python】進入python解釋器:

Linux or mac

無需安裝,原裝Python環境

2、Hello World程序

2.1 儀式:Hello World

print(“Hello World”)

2.2 指定代碼解釋器

1 #!/usr/bin/env python

2

3

4

5 print("Hello World")

在linux中,通常建議加上如上代碼,指定運行該腳本的解釋器,加上如上代碼,可以直接用”./hello.py”方式執行該腳本。

‘/usr/bin/python’和‘/usr/bin/env python’的區別:前者是使用linux原裝環境的python解釋器執行腳本;后者是搜索系統中的python解釋器執行腳本,后者可以使用用戶安裝的第三方python解釋器執行腳本。建議使用‘/usr/bin/env python’

2.3 指定編碼格式

1 #!/usr/bin/env python

2

3 #-*- coding:utf-8 -*-

4

5

6

7 print("您好,中國")

默認ascii字符編碼格式不支持中文,所以我們使用utf-8編碼格式進行字符編碼。

3、變量的簡單使用

1 name = 'wong'

2 name2 =name3

4 name = 'ken'

5

6 print(name,name2)

輸出結果:ken wong

4、注釋#'"

1)#:注釋單行

2)''' or """:注釋多行

3)不用換行符輸出多行(''' == """):

1 print("""

2

3 name = 'wong'4

5 name2 = name6

7

8

9 name = 'ken'10

11 """)

5、用戶輸入

1) 用戶輸入

username = input("User Login:")

2) 密碼輸入(需要加載getpass模塊)

1 importgetpass2

3

4

5 username = input("User Login:")6

7 password = getpass.getpass("Password:")

3) 簡單的用戶登錄程序

1 importgetpass2

3

4

5 user = 'wong'

6

7 passwd = 'wong123'

8

9

10

11 username = input("User Login:")12

13 password = getpass.getpass("Password:")14

15

16

17 if username == user and password ==passwd:18

19 print("Welcome...")20

21 else:22

23 print("Invalid username or password...")24

View Code

6、字符串格式化輸出

1)拼接法(拼接內容必須是字符串)

1 name = 'Wong'

2

3 age = 23

4

5

6

7 print("My name is" + name + ",I am" + str(age) + "years old.")8

2)%法(sàstring, dàint)

1 name = 'Wong'

2

3 age = 23

4

5

6

7 print("My name is" + name + ",I am" + str(age) + "years old.")8

9 print("My name is %s,I am %d years old." %(name,age))10

3)format法

1 name = 'Wong'

2

3 age = 23

4

5

6

7 print("My name is" + name + ",I am" + str(age) + "years old.")8

9 print("My name is %s,I am %d years old." %(name,age))10

11 print("My name is {0},I am {1} years old.".format(name,age))12

13 print("My name is {myname},I am {myage} years old"

14

15 .format(myname=name,myage=age))16

推薦使用:

print("My name is %s,I am %d years old." %(name,age))

print("My name is {myname},I am {myage} years old".format(myname=name,myage=age))

7、continue or break

continue:退出當前本次循環,繼續下一次循環

break:破壞當前整個循環并退出

8、if...else表達式

if...else表達式,顧名思義就是:如果...就...;否則就...

如下舉例:

1 whileTrue:2

3 reply = input("我喜歡吃砂鍋米線,你呢?(yes or no):")4

5 if reply == 'yes':6

7 print("可以,兄dei,有品位啊...")8

9 break

10

11 elif reply == 'no':12

13 print("You happy jiu OK...")14

15 break

16

17 else:18

19 print("請正面回答我的問題!!!")20

9、for循環

常見用法:

1 for i in range(0,10,1):2

3 if i > 5:4

5 print('loop',i)

效果:

loop 6loop7loop8loop9

小結:for表達式是常用于列表(list)、字典(dict)等循環語句,從集合體中取出元素,進行循環。

10、while循環

1)while loop

死循環,無結束條件,占用系統資源,盡量少用

1 count =02

3 whileTrue:4

5 print("妹妹你灼創投,哥哥我安上周...")6

7 count = count + 1

2)while判別

A

1 count =02

3 while count < 100:4

5 print("妹妹你灼創投,哥哥我安上周...")6

7 count = count + 1

B

1 count =02

3 whileTrue:4

5 print("妹妹你灼創投,哥哥我安上周...")6

7 if count > 250:8

9 print("滾出克...")10

11 break

12

13 count = count + 1

3)猜年齡小游戲,exit()效果為正常退出程序

1 age = 23

2

3 count =04

5

6

7 print("This is a guess age game...")8

9 whileTrue:10

11 count =012

13 choice = input("Welcome to you...\n"

14

15 "Any key to start the game(or 'q' to exit):")16

17 if choice == 'q':18

19 break

20

21 else:22

23 while count < 3:24

25 guess = input("Your guess:")26

27 guess =int(guess)28

29 if guess <30>

31 print("Too smaller...")32

33 elif guess >age:34

35 print("Too bigger...")36

37 else:38

39 print("Congratulation! you have got it.")40

41 exit()42

43 count += 1

44

45 else:46

47 print("You are stupid, huh, huh...")48

49 choice2 = input("Replay?\n"

50

51 "Any key to replay(or 'q' to exit):")52

53 if choice2 == 'q':54

55 exit()

View Code

11、for(while)...else

表示當for(while)循環順利執行完畢時,執行else下的語句

A

1 #循環順利執行,else執行

2

3 for i in range(10):4

5 print('loop',i)6

7 else:8

9 print('for 循環順利執行完畢!')

B

1 #循環被破壞,else不執行

2

3 for i in range(10):4

5 if i < 5:6

7 print('2loop',i)8

9 else:10

11 print('當i<5不成立時,for 循環被破壞(即沒有順利執行完)')12

13 break

14

15 else:16

17 print('for 循環順利執行完畢?NO!')18

C

1 #循環結束,程序繼續執行語句

2

3 for i in range(10):4

5 if i < 5:6

7 print('2loop',i)8

9 else:10

11 print('當i<5不成立時,for 循環被破壞(即沒有順利執行完)')12

13 break

14

15 else:16

17 print('for 循環順利執行完畢?')18

19

20

21 print('只要for循環結束,就是我的天下啦啦啦...')22

完整代碼:

1 #-*- coding:utf-8 -*-

2

3 #Author:Wong Du

4

5

6

7 #循環順利執行,else執行

8

9 for i in range(10):10

11 print('loop',i)12

13 else:14

15 print('for 循環順利執行完畢!')16

17

18

19 #循環被破壞,else不執行

20

21 for i in range(10):22

23 if i < 5:24

25 print('2loop',i)26

27 else:28

29 print('當i<5不成立時,for 循環被破壞(即沒有順利執行完)')30

31 break

32

33 else:34

35 print('for 循環順利執行完畢?')36

37

38

39 #循環結束,程序繼續執行語句

40

41 for i in range(10):42

43 if i < 5:44

45 print('2loop',i)46

47 else:48

49 print('當i<5不成立時,for 循環被破壞(即沒有順利執行完)')50

51 break

52

53 else:54

55 print('for 循環順利執行完畢?')56

57

58

59 print('只要for循環結束,就是我的天下啦啦啦...')

View Code

執行效果:

1 loop 02

3 loop 1

4

5 loop 2

6

7 for循環順利執行完畢!8

9 2loop 010

11 2loop 1

12

13 當i<2不成立時,for循環被破壞(即沒有順利執行完)14

15 2loop 016

17 2loop 1

18

19 當i<2不成立時,for循環被破壞(即沒有順利執行完)20

21 只要for循環結束,就是我的天下啦啦啦...

View Code

12、作業

a)用戶登錄程序

b)三級菜單

30>

總結

以上是生活随笔為你收集整理的learnpython_LearnPython_week1的全部內容,希望文章能夠幫你解決所遇到的問題。

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