01.Python基础_菜单_快捷键_基本语法_变量_输入输出
文章目錄
- 1.編程軟件—jupyter notebook
- 2.基本說明
- 2.1 標題
- 2.2 排序
- 2.3Jupyter notebook使用/快捷鍵
- 2.4Markdown的基本語法
- 3.python基本語法
- 3.1 數字和字符串定義方法
- 3.2 布爾數據類型bool
- 3.3 jupyter默認輸出功能
- 3.4 In[] Out[]中括號中的數字, 以及星號, 打斷功能
- 3.5 python的print()功能, 幫助文檔的使用方法
- 3.5.1 打印單個值, 打印空行
- 3.5.2 tab鍵作用
- 3.5.3 打印一個值, 打印多個值, sep設置中間分隔符, 默認為空格, end設置以什么結尾默認換行
- 3.6 python的注釋功能
- 3.6.1 單行注釋
- 3.6.2 注釋快捷鍵ctrl+?
- 3.6.3 普通單行注釋
- 3.7 Python的代碼塊
- 3.8 輸入和輸出
- 3.8.1 a=input('輸入一個數字:123')y與a=123的不同
- 3.8.2 注意所有代碼必須在英文模式下輸入
- 3.8.3 將字符串轉化為整數int
- 3.9 變量
- 3.9.1 變量賦值
- 3.9.2 變量命名
- 3.9.3 內部保留關鍵字
- 3.9.4 同時為多個變量賦值
- 3.9.5 變量的交換特殊語法
1.編程軟件—jupyter notebook
jupyter notebook
打開方式
在windows系統找到Anaconda3的Anaconda Promot點擊打開
在命令行中輸入jupyter notebook,會彈出一個瀏覽器,我這里默認用谷歌
然后這里找到desktop桌面,點擊打開,找到pycode
點擊打開,這個是里面保存的文件
點擊01python基礎…打開
2.基本說明
2.1 標題
一級標題
#一級標題和CSDN一樣
同理二級三級標題多加井號
2.2 排序
有序方法
無序方法
-無序1
-無序2
-無序3
2.3Jupyter notebook使用/快捷鍵
首先, notebook快捷鍵主要借鑒Vim編輯器快捷鍵, 比較復雜, 記憶量很大, 和Vim一樣分為兩種模式:編輯模式和命令模式:
在學習編程之前, 咱們對自己將要使用的工具還是要有一定程度的了解, 對于提升生產力很有幫助!
3. 運行代碼 3個快捷鍵:Ctrl+Enter, Alt+Enter, Shift+Enter. 不要求都了解, 找一兩個習慣的使用就可以.
4. 插入快捷鍵2個: B(below)向下插入單元格, A(above)向上方插入單元格
5. 剪切快捷鍵一個: X
6. 粘貼快捷鍵: V
2.4Markdown的基本語法
標題#
加粗 加粗
斜體 斜體
3.python基本語法
3.1 數字和字符串定義方法
數字定義方法
# 數值型定義方法 b=100 #定義了一個變量#賦值語句字符串定義方法
k = 'hello world'3.2 布爾數據類型bool
布爾數據類型就是我們常說的真和假,只有兩個值構成,True和False
a = True b = False 100 < 300 out:True 100 > 300 out:False一個判斷表達式,返回的結果則為布爾類型
3.3 jupyter默認輸出功能
默認,代碼的最后一行,如果能夠輸出變量內容,就會自動輸出
a = 1 b = 2 a+b out:3輸出值為最后的值,因為最后的是輸出b,所以a-b和a+b和a都不輸出
a = 1 b = 2 a-b a+b a b out:2 #只有e會被輸出, 而d不會被輸出 d = 3 e = 1.4 d e out:1.43.4 In[] Out[]中括號中的數字, 以及星號, 打斷功能
in[]和out[]里面的數字代表執行次數,表示該代碼執行了多少次
作用:可以判斷那個是最后執行的,執行次數,執行到哪一步了
in[*]表示正在執行中,可能實現死循環
3.5 python的print()功能, 幫助文檔的使用方法
print是打印的意思,在這里指的是向屏幕上輸出指定的文字
print 可以打印單個值,也可以打印多個值,還可以設置以什么字符作為多個值之間的分隔.
3.5.1 打印單個值, 打印空行
print()表示打印的意思
d=3表示打印
打印
k = "今天天氣不錯" print(k) 今天天氣不錯打印數字不需要加引號,打印字符串加單引號,專有名詞不加引號
print(666,'你好',True,888) 666 你好 True 8883.5.2 tab鍵作用
代碼補全快捷鍵,可以輸入一個單詞就可以查找相關快捷鍵功能
\n表示換行
end表示末尾加上里面的內容
*50表示打印“-”的50遍
3.5.3 打印一個值, 打印多個值, sep設置中間分隔符, 默認為空格, end設置以什么結尾默認換行
輸出
案例
輸出
輸出
3.6 python的注釋功能
3.6.1 單行注釋
# 單行注釋 # 就像這樣了 # 以#開頭,#右邊的所有東西當做說明,而不是真正要執行的程序,起輔助說明作用3.6.2 注釋快捷鍵ctrl+?
# a = 1 # a等于1就是用一個數值1賦值給一個變量a # # 單起一行專門作為注釋 # 注釋的快捷鍵: ctrl+?3.6.3 普通單行注釋
"普通的單行字符串"
三個單引號和三個雙引號沒有區別
3.7 Python的代碼塊
Python的語法比較簡單,采用縮進方式,寫出來的代碼就像下面的樣子:
# 打印一個數字的絕對值 a = 100 if a >=0:print(a) else:print(-a)Python 利用縮進來劃分代碼塊
這種語法形式的優點是看起來整潔,美觀,沒有大量的括號,更便于閱讀,看起來更像人類的自然語言.
可以強迫你寫出格式化的代碼,通常我們使用Tab鍵或者四個空格來完成縮進
壞處是復制粘貼之后,代碼的縮進會不一樣,這時候必須手動重新調整.
3.8 輸入和輸出
在上面的部分我們實際上已經學習過了輸出功能print, 那么下面讓我們來看一下輸入功能input函數的使用方法
print函數
input函數
a = input('請輸入您的姓名')輸入即可
然后通過直接a就可以顯示輸入內容
輸入字符串
3.8.1 a=input(‘輸入一個數字:123’)y與a=123的不同
類型不同
input輸入的是字符串類型,是不可以進行加減法,比如a+b會報錯的
而a=123是賦值語句,a+b不會報錯
選擇性輸入
input可以用戶自己手動輸入信息
而賦值語句a=123是程序直接執行不可被更改
3.8.2 注意所有代碼必須在英文模式下輸入
不然程序會報錯
3.8.3 將字符串轉化為整數int
這樣就把字符串轉化為整數類型
b = input('輸入一個數字:') # 不管你輸入什么,都是字符串 b2=int(b) #或者直接套用int與input結合 b = int( input('輸入一個數字:') ) # 不管你輸入什么,都是字符串練習題
任意使用input輸入a,b,c 3個整數,計算a+b-c的結果, 并打印出來
a = int(input('請輸入a的值:')) b = int(input('請輸入b的值:')) c = int(input('請輸入c的值:')) print(a+b-c)結果
3.9 變量
- 其實變量并沒有什么類型
- 變量只是指向了一個內存地址, 內存地址中儲存了我們的數據, 這個數據是具有數據類型的
- 變量可以重復賦值, 后面的值會覆蓋前邊的值
- 改變變量的值, 其實就是改變了變量指向的內存地址!
要理解變量,一定要理解數據在內存中的儲存形式,變量只是一個對在內存中儲存的某一個東西的指引
變量指引的位置可以變化,這是變量的值就會發生變化
當我使用變量,實際上是相當于在使用變量指向的那個內存地址中的值.
3.9.1 變量賦值
a =100 a='張三' a注釋:先把100放到一個盒子里,如果輸出a的話就是把盒子1里的內容拿出來
a='張三’的話重新把張三放在另外一個盒子2里,不過此時a的值指向張三的盒子2里,相當于把a=100覆蓋掉了
3.9.2 變量命名
重點: 變量命名規則:
3.9.3 內部保留關鍵字
如何查找那些是屬于關鍵字的,這里提供方法
import keyword print(keyword.kwlist)這些都是屬于關鍵字
[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘async’, ‘await’, ‘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’]
注意:print、input、int不是關鍵字,可以賦值,所以在使用時如果給這幾個賦值了需要del print才能變回原來的功能,否則就是相當于一個變量
3.9.4 同時為多個變量賦值
不可靠方法
a = b = c = "可以" # 這種方法可以的, 不十分推薦 a = b = c = 666一般方法
m,n,k = 1,2,3 m =1 n =2 k =3交換變量
# 交換兩個變量的值 a = 1 b = 2 a,b = b,a b out:13.9.5 變量的交換特殊語法
交換失敗方法
# 通常的交換方法 a = 1 b = 2 a = b b = a print(a) print(b) 2 2此時a=b把b的值給了a,即a=2,然后b=a把a=2又給了b,所以就是a=b=2了
引入中間變量法
a = 1 b = 2 temp = a a = b b = temp print(a) print(b) 2 1快速方法
a = 1 b = 2 a,b = b,a print(a) print(b) 2 1總結
以上是生活随笔為你收集整理的01.Python基础_菜单_快捷键_基本语法_变量_输入输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 13.Excel业务建模——RFM模型
- 下一篇: 02.Python基础_标准数据类型_数