python学习笔记全过程_Python学习过程笔记整理(一)
編碼方式
-Utf8編碼方式:# -*- coding: utf-8 -*-
注釋
-行注釋 #
-塊注釋 '''...'''或"""..."""
基礎(chǔ)語法
-print()輸出默認(rèn)換行,不換行需要末尾加end=""
1 print("A",end="")2 print("B")
-input()輸入
1 something = input("請(qǐng)輸入一些文字:")2 print(something)
變量名稱
-數(shù)字不可以開頭
-駝峰命名法
-類命名:大駝峰:每個(gè)單詞第一個(gè)字母均大寫:MyName
-變量或者函數(shù)名:小駝峰:第一個(gè)單詞小寫:myName
-posix:多個(gè)單詞用下劃線,全部小寫:my_name
變量類型
-部分知識(shí)點(diǎn)
-關(guān)鍵字
1 import keyword #引入關(guān)鍵字模塊
2 keyword.kwlist #查詢python系統(tǒng)當(dāng)前正在使用的保留關(guān)鍵字
-查看數(shù)據(jù)類型:type()
-獲取變量在內(nèi)存中的id標(biāo)識(shí):id()
-數(shù)字Number(舉例均為18的換算值)
-整數(shù)
-二進(jìn)制:0b10010
-八進(jìn)制:0o22
-十六進(jìn)制:0x12(每四個(gè)二進(jìn)制可以表示一個(gè)十六進(jìn)制)
-十進(jìn)制:18
-浮點(diǎn)數(shù)
-小數(shù):3.14,3.,0.5,.5
-科學(xué)計(jì)數(shù)法:float=176.23=1.7623e2,0.876=8.76e-1
-復(fù)數(shù)
-(5+3j),3j,com=complex(5,3)
-布爾值bool
-True:1
-False:0
-字符串str
-單引號(hào)('...'),雙引號(hào)("..."),三引號(hào)('''...'''或"""..."""):能擴(kuò)起多行信息
-注意交錯(cuò)使用達(dá)到輸出''或者""的目的
-轉(zhuǎn)義字符
-使用'\',回車換行\(zhòng)r\n(\r回車是回到本行起始位置,\n換行是換到下一行當(dāng)前位置)
-字符串格式化
-%
-%d:整數(shù)
1 s = ("I\'m %d years old")2 print(s%25)
-%s:字符串
print("Today is %s"%"6月19日")
-多個(gè)%格式化
1 s = ("Today is %s,I\'m %d years old,I love %s")2 print(s%("6月19日",25,"China"))
或者
1 s = ("Today is %s,I\'m %d years old,I love %s"%("6月19日",25,"China"))2 print(s)
-format
print("Today is 6月{0}日,I\'m {0} years old,I love {1}".format(25,"China"))
-None
-什么都沒有,函數(shù)返回none,用來占位
-列表list(待續(xù))
一列數(shù)字或其他值,一般用方括號(hào)[]表示
-元組tuple(待續(xù))
-字典Dictionary(待續(xù))
-集合set(待續(xù))
運(yùn)算符
-算數(shù)運(yùn)算符
-基本:+,-,*,/(python3.x除法會(huì)給出帶小數(shù)的結(jié)果)
-取余:%
-取商://(也叫地板除)
-冪運(yùn)算:**
-python沒有自增自減
-比較或關(guān)系運(yùn)算符
-比較的結(jié)果是布爾值
-不等于:!=
-賦值運(yùn)算符
-縮寫:+=、-=、*=、/=、**=、//=、%=
-邏輯運(yùn)算符
-and:與;or:或;not:非;python沒有異或
-返回的是相應(yīng)的值,而不是布爾值
-優(yōu)先級(jí):not > and > or
1 i = (a or c) andb2 j = a or c andb3 m = a and notb4 print(i,j,m)
-一旦能夠確定整個(gè)式子未來的值,則不再進(jìn)行計(jì)算
-位運(yùn)算(待續(xù))
-成員運(yùn)算
-in
-not in
-返回的值是布爾值
-身份運(yùn)算符
-檢測(cè)兩個(gè)變量是否是同一個(gè)變量
-is
-not is
-返回的值是布爾值
-固定內(nèi)存:-5~256
-優(yōu)先級(jí)
-括號(hào)()具有最高優(yōu)先級(jí):推薦使用
-優(yōu)先級(jí)由高到低:
-指數(shù):**
-按位翻轉(zhuǎn),正負(fù)號(hào):~,-,+
-乘、除、取余、取整*,/ ,%,//
-加、減:+,-
-左移、右移:<>
-按位與:&
-按位異或:^
-按位或:|
-比較運(yùn)算符:,<=,>=
-等于運(yùn)算符:==,!=
-賦值運(yùn)算符:=,+=,-=,*=,/=,**=,//=,%=
-身份運(yùn)算符:is,is not
-成員運(yùn)算符:in,not in
-邏輯運(yùn)算符:not > and > or
總結(jié)
以上是生活随笔為你收集整理的python学习笔记全过程_Python学习过程笔记整理(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql fulltext 分页_关于
- 下一篇: java判断日期是否是同一周_JAVA里