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

歡迎訪問 生活随笔!

生活随笔

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

python

Python开发【第一篇】:初识Python

發布時間:2024/4/14 python 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python开发【第一篇】:初识Python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

內容概要

  • 如何編寫變量.變量的命名規范
  • 常量(寫法)
  • 變量的數據類型(int, str, bool)
  • 用戶交互(input)
  • 流程控制(讓程序有不同的方向可以選擇)
  • 循環(while)
  • 1、變量

    變量就是一個可變的值
    變量的本質就是一個符號.負責存儲程序運行過程中產生的值. 供給后面的程序使用

    money = 200

    變量的命名規范:

  • 由數字, 字母, 下劃線組成.
  • 不可以是數字開頭, 更不能是純數字
  • 不可以使用python的關鍵字. 關鍵字(python官方已經使用的名字)
  • 不要用中文.
  • 不要太長. 不容易讓人讀懂
  • 區分大小寫.
  • 要有意義.
  • 推薦使用駝峰或者下劃線命名  
  • 駝峰: 每個單詞的首字母大寫
  • 下劃線: 每個單詞使用_分開
  • 變量的名字一定要讓人能看懂.

    ?

    2、常量

    1. 不變的量 -> 生日, 圓周率
    絕對的常量在python中是不存在的. 一般我們把所有字母大寫就認為是常量

    2. 直接寫一個數字或者寫一個值

    ?

    3、常量python基礎數據類型簡介

    3.1、int: 整數. 沒有小數點 隨便給出一個數字. 就是整數


    操作:

    + 加 - 減 * 乘 /    除 #沒有那么精確 //   整除(商) %   計算余數 **   次冪

    ?

    3.2、str: 字符串, 編程界使用頻率最高的一種數據類型
      用雙引號括起來的內容
      ', ", ''', """ 被它們括起來的內容都是字符串


    操作:

    1. + 兩個字符串拼接, 兩邊都是字符串才可以 2. * 重復 "sb" * 5

    ?

    3.3、bool: 布爾, 兩個取值范圍:True, False

    ?

    1 > 3   False 5 > 1   True作用: 條件判斷例如: print(bool(0)) print(bool(-1)) print(bool(1))執行結果: False True True

    ?

    4、注釋

    ?  很重要. 不要忽略注釋的重要, 方便別人, 也方便自己

    1. 行注釋 # 注釋的內容 2. 塊注釋. 一次性注釋一大段 '''注釋內容''' """注釋內容"""

    ?

    5、用戶交互(input)

      可以讓我們的程序和人有一定的交互,input獲取到的數據是字符串類型,想要計算必須轉化成int()

    ?例如:

    _username_ = input("請輸入用戶名:")

    ?

    6、if語句流程控制

    6.1、單條件判斷

    if 判斷條件:if-語句塊
    執行流程: 判斷條件是否為真. 如果真, 則執行if
    -語句塊 否則什么都不執行

    ?

    6.2、if + else

    if 條件判斷:if-語句塊 else:else-語句塊執行流程: 判斷條件是否為真, 如果真, 則執行if-語句塊, 否則, 執行else-語句塊

    ?

    6.3、if + elif + else

    if 條件判斷:if-語句塊 elif 條件判斷2:elif-01 語句塊 elif 條件判斷3:elif-02 語句塊 elif 條件判斷4:elif-03 語句塊 .... else:el語句快執行流程: 判斷條件是否為真, 如果真, 執行if-語句塊, 否則,如果條件判斷2為真, 則執行elif-01 語句塊, 否則,如果條件判斷3為真, 則執行elif-02 語句塊, 最后else: 以上條件都不成立的時候執行else

    ?

    6.4、if嵌套

    if語句可以互相嵌套. 可以無限的嵌套. 但是一般寫程序不要超過5層

    ?

    7、while循環

      可以反復的執行同一段代碼

    1、基本語法

    while 條件判斷:循環體執行流程: 判斷條件是否為真, 如果真, 則執行循環體. 再次判斷條件是否為真. 如果真繼續執行循環體. 直到...條件為假. 循環結束 例如: # while True: # _age_=int(input("請輸入年齡:")) # if _age_ > age: # print("猜大了") # elif _age_ < age: # print("猜小了") # else: # print("猜對了") # break

    ?

    2、如何終止循環  

    2.1. 條件不成立

    flag = True while flag:print(111)flag = False #條件為False,退出循環。

    ?

    2.2.? break

    while True:print(111)break #終止循環

    ?

    2.3. 系統命令

    while True:print(111)sys.exit() #直接退出程序,下面的代碼都不會執行 print(222)
    while True:print(111)quit() #退出程序

    ?

    3、break 和 continue

    break : 徹底終止循環. 跳出循環 continue: 停止當前本次循環. 繼續執行下一次循環

    ?

    4、while + else

    ?4.1 while循環的條件不成立了,會執行else。

    ?

    count = 0 while count <=5: count +=1 print("loop",count) else: print("while循環執行完成")

    ?

    ?

    4.2 循環被break打斷,就不執行else程序。

    count = 0 while count <=5: count +=1 print("loop",count) if count == 3: break else: print("while循環執行完成")

    ?

    8、for循環

    # for循環
    # 語法: for 變量 in 可迭代對象:
    # 循環體
    # 字符串是一個可迭代對象

    # s = "alex特別喜歡武藤蘭" # for c in s: # 把字符串s中的每一個字符賦值給前面的變量c # print(c)# for i in 10: # 'int' object is not iterable # print(i) View Code

    ?

    ?

    ?

    ?

    練習題:

    1、簡述變量命名

    由數字、字母、下劃線組成 不能是純數字并且不能以數字開頭 不能使用python官方的關鍵詞 變量的名字要有意義,見名知意 View Code

    ?

    2、name = input(“>>>”) name變量是什么數據類型?

    input()函數輸入的都是字符串類型 可以用type()函數查看數據類型,例如: print(type(name)) 字符串轉換整數,使用int()函數 View Code

    ?

    3、if條件語句的基本結構?

    三種語法: 1.單條件判斷 if 判斷條件:代碼塊2.多條件判斷 if 判斷條件:代碼塊 elif 判斷條件:代碼塊 elif 判斷條件:代碼塊 ...3.多條件判斷加else收尾。 if 判斷條件:代碼塊 elif 判斷條件:代碼塊 elif 判斷條件:代碼塊 ... else:代碼塊 View Code

    ?

    4、用print打印出下面內容:

    文能提筆安天下,

    武能上馬定乾坤.

    心存謀略何人勝,

    古今英雄唯是

    content = \ ''' 文能提筆安天下, 武能上馬定乾坤. 心存謀略何人勝, 古今英雄唯是 ''' print(content) View Code

    ?

    5、利用if語句寫出猜大小的游戲

    """ 設定一個理想數字比如:66, 讓用戶輸入數字,如果比66大,則顯示猜測的結果大了; 如果比66小,則顯示猜測的結果小了; 只有等于66,顯示猜測結果正 """ age = 18 while True:_age_= int(input("請輸入年齡:"))if _age_ > age:print("猜大了")elif _age_ < age:print("猜小了")else:print("猜對了")break View Code

    ?

    6、提示用戶輸入他的年齡 程序進行判斷

    """ 如果小于10, 提示小屁孩, 如果大于10, 小于 20,提示青春期叛逆的小屁孩. \ 如果大于20, 小于30. 提示開始定性,開始混社會的小屁孩兒, \ 如果大于30, 小于40. 體制看老大不小了,趕緊結婚小屁孩兒. 如果大于40, 小于50. 提示家里有個不聽話的小屁孩兒. 如果大于50, 小于60. 提示自己馬上變成不聽 話的老屁孩兒.\ 如果大于60,小于70. 提示活著還不錯的老屁孩兒. 如果大于70, 小于于 90. 提示人生就快結束了的一個老屁孩兒. 如果大于90以上. 提示. 再見了這個世界. """ user_age = int(input("Please enter age:")) if user_age < 10:print("小屁孩") elif user_age >= 10 and user_age < 20:print("青春期叛逆的小屁孩") elif user_age >= 20 and user_age < 30:print("開始定性,開始混社會的小屁孩兒") elif user_age >= 30 and user_age < 40:print("老大不小了,趕緊結婚小屁孩兒. ") elif user_age >= 40 and user_age < 50:print("家里有個不聽話的小屁孩兒.") elif user_age >= 50 and user_age < 60:print("馬上變成不聽 話的老屁孩兒.") elif user_age >= 60 and user_age < 70:print("活著還不錯的老屁孩兒.") elif user_age >= 70 and user_age < 90:print("人生就快結束了的一個老屁孩兒.") elif user_age > 90:print("再見了這個世界") View Code

    ?

    7、單行注釋以及多行注釋。

    單行以 # 注釋 多行以 """注釋內容""" 雙引號單引號都可以。 View Code

    ?

    8、簡述你所知道的Python3x和Python2x的區別。

    1、在代碼語法和處理方面兩者會有一些相當大的差異。python3是優化后的,而python2到2020年官方將不再支持 2、默認字符編碼不同python2 默認的是 ASCIIPython3 默認的是 Unicode View Code

    ?

    9、提示用戶輸入麻花藤. 判斷用戶輸入的對不對. 如果對 提示真聰明 如果不對 提示你是傻逼么?

    name = '麻花藤' user_name = input("請輸入姓名:") if user_name == name:print("真聰明") else:print("你是傻逼么") View Code

    ?

    10、使用while循環輸入 1 2 3 4 5 6 8 9?

    num = 0 while num < 10:num += 1if num == 7:continueelse:print(num) View Code

    ?

    11、求1-100的所有數的和

    num = 0 sum = 0 while num < 100:num+=1sum = sum + num print(sum) View Code

    ?

    12、輸出 1-100 內的所有奇數

    方法1:for i in range(1,101,2):print(i) 方法2:num = 0 while num < 100:num+=1if num % 2 != 0: print(num) View Code

    ?

    13、輸出 1-100 內的所有偶數

    num = 0 while num < 100:num+=1if num % 2 == 0:print(num) View Code

    ?

    14、求1-2+3-4+5..99的所有數的和

    #減偶數 加奇數 num = 0 sum = 0 while num < 99:num +=1if num % 2 == 0:#print("偶數",num)sum = sum - numelse:#print("奇數", num)sum = sum + num print(sum) View Code

    ?

    #作業需求 #三次重試機會 #每次輸錯誤時顯示剩余錯誤次數 username = 'lishichao' password = '123'count = 3 print("歡迎登錄,你有 %s 次機會重試" %(count)) while count > 0:_username_ = input("請輸入用戶名:")_password_ = input("請輸入密碼:")if _username_ == username and _password_ == password:print("登錄成功")else:count-=1if count == 0:print("3次機會已用完,拜拜")else:print("登錄失敗,你還有 %s 次機會" %(count)) View Code

    ?

    轉載于:https://www.cnblogs.com/root0/articles/10208103.html

    總結

    以上是生活随笔為你收集整理的Python开发【第一篇】:初识Python的全部內容,希望文章能夠幫你解決所遇到的問題。

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