最近對python比較感興趣,就去學習了一下,發現跟c#包括c都有很多相似的地方,但是也有一些不一樣的地方,python語言真的是非常的簡潔,下面就將我這幾天學習的內容總結一下。隨時擴充
python的應用方向也非常的廣泛,包括資料分析方向的資料建模、資料探勘、資料視覺化、商業分析,資料採集方面的網路爬蟲,人工智慧方向的機器學習、計算機視覺、無人駕駛,程式設計開發方向的web開發、gui程式設計、遊戲開發、運維開發,還有工具指令碼方向的自動化控制和批量處理。
無論如何,想要自由地選擇接下來的應用方向,前提就是要先把python的基礎給打紮實。順便說一下我學習的途徑,主要是通過風變程式設計
非常棒,非常有想法的一種學習程式設計的方式
然後介紹就不過多說了,省的覺得我是發廣告的,大家自己去體驗吧。
1.1 print()函式
示例:
print
('hello,world'
)print
("hello,world"
)
1.2 轉義字元
1.3 變數和賦值
name=
"張三"
2.1 資料型別
字串
name=
"張三"
整數
a =
10
浮點數
a =
3.14159
2.2 資料拼接name1 =
'張三'
name2=
'李四'
print
(name1+name2)
type()函式
判斷資料型別
name1=
'張三'
print
(type
(name1)
)
2.3 資料轉換
負責資料轉換的函式 轉成字串格式str() 轉成整數格式int() 轉成浮點數格式float()
name1 =
'張三'
age =
18print
(name1+
str(age)
)
3.1 條件判斷
單向判斷 if
age =
19if age>18:
print
('成年了'
)
雙向判斷
if… else…
如何if不成立,就執行else的指令
age =
19if age>18:
print
('成年了'
)else
:print
('未成年'
)
這裡有個坑,就是else後面不能跟判斷語句,否則會報錯
if 跟 else 還需要對齊,不然還是會報錯
多向判斷
if…elif…else
age =
19if
60>age>18:
print
('成年了'
)elif age>=60:
print
('花甲了'
)else
print
('未成年'
)
這個有一點需要注意,就是如果一直要加判斷你的話可以用if…elif…elif可以不用加else
3.2 if巢狀
age =
19if age>18:
if age >30:
print
('中年人'
)else
:print
('成年了'
)elif age<=18:
if age <6:
print
('小bb'
)else
:print
('花甲了'
)else
print
('老大爺'
)
這裡注意一點,同一組的if…else語句需要對齊
4.1 input()函式
input()函式的使用
input
('請輸入你的名字:'
)
主要作用是接收控制台輸入的數值
input()函式的賦值
name =
input
('請輸入你的名字:'
)
input()函式的資料型別
input()接收到的資料型別為字串型別
input()函式的強制轉換
age=10;
name =
int(
input
('請輸入你的年齡:'))
if age>18:
print
('成年了'
)else
:print
('未成年'
)
零基礎學python python基礎 2 變數
1.什麼是變數 變數是乙個資料的容器,是乙個可以改變的量值,如 這裡面的 a 和 b 就是變數,可以用print來列印a與b的值 還可以列印出 a 減去 b 的值,那為什麼說可以改變呢,如 我們重新定義變數 a 的值,那麼上面 a 10 的值就會被覆蓋掉,因為變數的定義有先後順序,再用print列印...
開始Python Python基礎(2)
7 string 1 字串引號和轉義字元 l string 可以用單引號或雙引號包含,其中使用到引號,可以用 轉義 let s go let s go hello,world she said hello,world she said l注意,輸出都用引號包含,因為是 string 物件 而 pri...
Python Python的基礎語法
usr bin python 是用來說明指令碼語言是python的 是要用 usr bin下面的程式 工具 python,這個直譯器,來解釋python指令碼,來執行python指令碼的。是用來指定檔案編碼為utf 8的,上述定義允許在原始檔中使用 windows 8 字符集中的字元編碼,對應適合語...