【学习笔记】5、Python基础语法
Python基礎語法
【準備工作】
我們在Jupyter notebook里面New一個Python3就可以開始愉快的練習了。
一、數字和字符串的定義方法
a = 100 ??????????#賦值語句:定義了一個變量
c = ‘Hello World!’ ?#f賦值語句:定義了一個字符串
布爾數據類型bool
即真和假,只有兩個值構成,True和False。
a = True
b = False
比如判斷表達式,返回的結果就是布爾數據類型。
?
二、Jupyter默認輸出功能
默認代碼的最后一行,如果能夠輸出變量的內容,就會自動輸出。
上圖例子中如果想要最后兩行的結果都輸出,需要使用下面即將介紹的print函數。
In[] Out[]中括號中的數字,以及星號,打斷功能
In[]里面的數字表示輸出的順序,Out[]則同In[]。
In[]里面的星號(*)表示代碼正在運行中,可以點擊打斷按鈕停止運行,同時會給出報錯信息。
三、print()功能以及幫助文檔的使用方法
print是打印,在這里指的是向屏幕上輸出指定的文字,它可以打印單個值,也可以打印多個值,還可以設置以什么字符作為多個值之間的分隔。
不再受限于只打印代碼的最后一行。
如何查看幫助文檔學習語法?
——在函數面前加一個問好(?)或者使用快捷鍵(Shift+Tab)
Sep參數是分隔符,默認是空格分隔,可以指定其他分隔符;
End是打印末尾動作,默認是’\n’(換行),可以指定其他字符串,則不換行,以指定的其他字符串輸出在每次打印末尾。
四、Python的注釋功能
# 單行注釋
注釋的快捷鍵:Ctrl + /
“””
多行注釋:三個單引號或者三個多引號
“””
五、Python輸入和輸出
輸出就是上面的print函數,輸入是input函數(跟用戶進行交互)。
Input里面的輸入參數一定是一個字符串。
a = input(‘請輸入您的工資’)
?
比如上圖例子里面的a,它是不可以直接參與運算的,如果一定要進行計算,需要用到“int()”函數,其功能是將其他數據類型轉換為整數。
為了簡便,上面的例子通常會使用下面的寫法。
?
六、Python變量介紹
- Python中變量是動態數據類型;
- Python中變量不需要聲明,直接賦值就可以使用;
- 變量在使用之前必須先進行賦值;
- Python會根據你賦給的值自動判斷變量的數據類型;
其實,變量并沒有什么類型,變量只是指向了一個內存地址,內存地址中存儲了我們的數據,這個數據具有數據類型,變量可以重復賦值,后面的值會覆蓋前面的值,改變變量的值,其實就是改變了變量指向的內存地址。
變量的命名規則
- 變量名不受長度限制,但是只能有三部分組成:字母、數字、下劃線,不能使用空格、連字符、標點符號、引號或者其他字符;
- 變量名的第一個字符不能是數字,而必須是字母或者下劃線;
- Python中變量名區分大小寫;
- 不能將Python關鍵字用作變量名;
- 變量名最好具有實際含義,便于閱讀和理解;
查看Python系統關鍵字
已存在的函數名
函數名可以用作變量名,但是會使函數功能失效。
同時為多個變量賦值
?
變量交換
正常需要使用中間變量用作臨時儲存。
?
總結
以上是生活随笔為你收集整理的【学习笔记】5、Python基础语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【学习笔记】4、Jupyter Note
- 下一篇: 【学习笔记】30、Python基础综合练