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

歡迎訪問 生活随笔!

生活随笔

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

python

Python小白学习第二天

發布時間:2024/1/8 python 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python小白学习第二天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python學習第二天

今日學習:二進制與字符編碼、保留字、變量定義、數據類型、數據轉換


學習內容:

  • 二進制與字符編碼
  • #二進制與字符編碼 print(chr(0b100111001011000)) #二進制需要加上0b,否則默認為十進制,chr( )函數將二進制轉化為十進制 print(ord('乘')) #十進制轉化為二進制
  • 保留字
  • #標識符保留字 #保留字:某些字符被賦予了特殊的意義,起名時不能使用它 import keyword print(keyword.kwlist) #輸出有特殊含義的字符
  • 變量定義

    變量由三部分構成標識、類型、值

  • name='莎米' print(name) print('標識',id(name)) print('類型',type(name)) print('值',name) #多次賦值 name='莎米' print(name) name='獒獒先森' print(name) #將name值賦值為獒獒先森后,莎米空間無用,被回收機制回收,可以理解為覆蓋
  • 數據類型
  • 整數類型

    n1=90 n2=103 n3=0 print(n1,type(n1)) print(n2,type(n2)) print(n3,type(n3)) #二進制0b、八進制0o、十六進制0x print('十進制',118) print('二進制',0b10101111) #二進制以十進制輸出 print('八進制',0o176) #八進制以十進制輸出 print('十六進制',0x1EAF) #十六進制以十進制輸出

    浮點類型

    a=3.14159 print(a,type(a)) n4=1.1 n5=2.2 n6=2.1 print(n4+n5) #小bug,輸出不準確 print(n4+n6) from decimal import Decimal #解決辦法,導入模塊decimal print(Decimal('1.1')+Decimal('2.2'))

    布爾類型
    用來表示真或假的值
    True表示真, False表示假·
    布爾值可以轉化為整數
    True →1
    False→0

    f1=True f2=False print(f1,type(f1)) print(f2,type(f2)) print(f1+1) print(f2+1)

    字符串類型

    #單引號和雙引號定義的字符串必須在一行 #三引號定義的字符串可以分布在連續的多行 str1='人生苦短,我用python' str2="人生苦短,我用python" #三引號多行解釋字符串 str3="""人生苦短, 我用python""" str4='''人生苦短, 我用python''' print(str1,type(str1)) print(str2,type(str2)) print(str3,type(str3)) print(str4,type(str4))

    使用方法修改字符串大小寫

    name1="asda paFffa" print(name1.title())#title以首字母大寫的方式顯示每一個單詞 print(name1.upper())#upper是字符串全部改為大寫 print(name1.lower())#lower是字符串全部改為小寫

    #rstrip()方法:暫時刪除字符串末尾多余的空白

    langua=" python " print(langua) print(langua.rstrip()) print(langua)

    #lstrip()方法:刪除字符串開頭多余的空白

    print(langua) print(langua.lstrip()) print(langua)

    #strip()方法:刪除字符串兩端多余的空白

    print(langua) print(langua.strip()) print(langua)
  • 數據轉換
  • name='張三' age=20 print(type(name),type(age)) #print('我叫'+name+'今年,'+age+'歲') #寫法錯誤,類型不同不能相連,‘+’為連接符 print('我叫'+name+'今年,'+str(age)+'歲') #需要類型轉換,將整形轉成字符串類型相連 print('------------------str()可以將其他類型轉換成str類型----------') a=10 b=198.8 c=False0 print(type(a),type(b),type(c)) print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c))) print('------------------int()可以將其他類型轉換成int類型----------') s1='128' g1=98.7 s2='76.77' f2=True s3='hello' print(type(s1),type(g1),type(s2),type(f2),type(s3)) print(int(g1),type(int(g1))) #flo轉換成int類型,截取整數部分 print(int(s1),type(int(s1))) #將str轉換成int類型,字符串為數字串 #print(int(s2),type(int(s2))) #將str轉換成int類型,報錯,因為字符串為小數串 print(int(f2),type(int(f2))) print(int(s3),type(int(s3))) #必須是數字串
  • 注釋
  • #單行注釋,以"#"開頭,直到換行結束 #多行注釋,并沒有單獨的多行注釋標記,將一對三引號之間的代碼稱為多行注釋 '''嘿嘿 我是多行注釋 '''

    總結

    以上是生活随笔為你收集整理的Python小白学习第二天的全部內容,希望文章能夠幫你解決所遇到的問題。

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