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