day2總結
1.Python的基本了解和常用快捷鍵的學習
1.常用快捷鍵
ctr+s -保存
ctr+/ -注釋和取消注釋
ctr+b -sublime中的編譯執(zhí)行
ctr+c -復制
ctr+v -粘貼
ctr+a -全選
ctr+z -撤銷
ctr+shift+z -反撤銷
ctr+x -剪切
ctr+f -查找
點一個地方筒捺,按住shift再點擊另一個地方 -選中指定范圍
按住ctr不放,點鼠標 -多光標操作
2.print是Python中的內置函數莽囤,功能是在控制臺輸出括號中的內容
print('Hello World,你好朽缎,世界!')
2.基本語法的學習
1.注釋
注釋是代碼中不參與執(zhí)行的說明性文字
單行注釋:在文字前加#
"""
多行注釋:使用三個單引號或者三個雙引號引起來(一般使用雙引號)
多行注釋第一行
多行注釋第二行
'''
'''
"""
2.標識符
程序中專門用來命名符號的符號叫標識符(變量名话肖,函數名最筒,類名)
Python中標識符的要求:所有的標識符是由字母床蜘、數字和下劃線組成,并且數字不能開頭
在Python3.x中標識符還可以包含中文邢锯,但是不建議使用
變量名=值
num=10
num89=10
num_77=10
#88num = 10 -SyntaxError
#nu.m = 19 -NameError
數字=10
3.縮進
一行代碼前的空格叫縮進弹囚,Python中每行代碼前縮進的個數是有規(guī)范的领曼,不能隨意出現縮進庶骄,
也不能在該縮進的地方沒有縮進
num = 10 IndentationError: unexpected indent
4.關鍵字
系統(tǒng)保留下來具有特殊功能或特殊意義的標識符就是關鍵字(保留字)
'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global',
'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise',
'return', 'try', 'while', 'with', 'yield'
#獲取系統(tǒng)中的關鍵字
import keyword
print(keyword.kwlist)
5.常用數據類型
int - 整型(整數) 如:10单刁,89羔飞,-89,+67 (Python2.x中有l(wèi)ong長整型)
float - 浮點型(小數)9.878逻淌,-3.788
str - 字符串卡儒,例如'今天天氣不錯','so good!','123'(也可以用雙引號)
bool - 布爾硬爆,值只有True和False兩個擎鸠,True - 真、成立袜蚕、肯定廷没,False - 假垂寥、不成立、否定
list(列表)狭归、dict(字典)过椎、set(集合)戏仓、tuple(元祖)、迭代器敷待、生成器榜揖、function等等
6.兩個常用的內置函數:print() input()
a.輸出函數:print() -在控制臺輸出括號里面的內容
print(變量) print(數據)
num = 100
int2 = 11000
message = '你好'
print(num)
print(message)
print(1000,int2,'hello',True)
#注意:一個print打印的數據占一行举哟,如果一個print同時打印多個數據迅矛,多個數據顯示時是用空格隔開的
#b.輸入函數:input() - 從輸入設置上獲取輸入的內容到程序中
#輸入結果 = input(提示信息)
result = input('請輸入賬號(6位):')
password = input('請輸入密碼:')
print('結果:',result,password)
#注意:當程序執(zhí)行到input函數時诬乞,程序會停下來等待輸入完成后才會接著往下執(zhí)行(線程阻塞)
#練習寫程序收集一個人的姓名年齡,并且將收集到的結果打印出來
name = input('請輸入姓名:')
age = input('請輸入年齡')
print('姓名:',name,'年齡:',age)
3.變量聲明的學習
- 什么是變量森瘪?
變量是用來在內存中開辟空間保存數據的 - 怎么聲明/定義變量?
語法:變量名 = 數據
說明:
a. 變量名 - 標識符逮栅,并且不能是關鍵字(要求4敕ァ)要見名知義(規(guī)范)所有字母小寫军俊,當多個單詞組成時,單詞之間用下劃線隔開(規(guī)范)
b. = 賦值符號
c. 數據 數據可以使不同類型的值粪躬,也可以是已經聲明過的變量或者運算表達式
以下為示例:
#代碼引用
num = 10
student_name = '張三'
print(student_name)
num2 = 12
num3 = num #將num中的值賦值給了num3
print(num3)
num4 = 10 + 12
print(num4)
num = 1000 #已經聲明過的變量可以重新賦值镰官,新賦的值會覆蓋原值
num = 'haha'
print(num) #會輸出”haha“
- 同時聲明多個變量
a=b=c=10 #同時聲明多個變量賦相同的值
a1,b1,c1=10,20,30 #同時聲明多個變量賦不同的值
- Python中聲明變量和給變量賦值的基本原理
Python中聲明變量和給變量賦值的基本原理:先開辟空間將數據存起來泳唠,數據需要多大的內存空間就開辟多大的內存笨腥,然后再將變量指向對應的內存區(qū)域
8位(bit)= 1字節(jié)(byte)
1024字節(jié)=1Kb
1024Kb=1Mb
1024Mb=1Gb
1024Gb=1Tb
python是動態(tài)語言,不會出現數據溢出和內存的浪費
4.運算的學習
Python支持的運算符有:數學運算符拓售、比較運算符、邏輯運算符哨苛、賦值運算符币砂、(位運算)
- 數學運算符:+(加),-(減),(乘),/(除),//(整除),%(取余),**(冪運算),前四個和數學中的加減乘除功能一模一樣
print(100+11) #結果為111
print(100-11) #結果為89
print(8*7) #結果為56
print(5/2) #結果為2.5
print(5//2) #結果為1
print(8%3) #結果為2
print(2**3) #結果為8
print(19+23*2-10/5) #結果為63
print(2*3**3) #結果為54
print(19+23*(2-10)/5) #結果為-17.8