001Python路--入门
今后的學習順序
Python—Go—javascript(nodejs =后端 全棧式的語言)—java
?
編譯?vs?解釋?
編譯型 = 全部翻譯,再執行 ?,翻譯=編譯 ?,c,c++
解釋型 = 邊執行邊翻譯
?
python 2 ?vs??python 3
1. 2.x = 默認編碼 ASSIC = 中文不支持
? ? 3.x = 默認編碼 UNICODE =默認支持中文
2. ?3.x不兼容2.x
?
執行方法
? ?1.python的環境變量,系統自動添加,所以在此不做贅述
2.寫一個hello.py
python??c:\hello.py
?
注釋? ?ctrl+/
單行注釋 #
多行注釋 '' ?'''
?
print(5/2) #2.5 Java的結果就是2
print(5//2) #商
print(2**10) #次方
print?( type(name) ) ?#打印name變量的類型
?
input()—輸入的都是 str
輸入密碼
import ?getpass
print?(?getpass.getpass("請輸入密碼:") )
?
if : …?else:elif
?
and -or -not邏輯運算符
短路原則??True or True and False??第一是true,直接出結果。死算的話,從后往前算
?
while???break ??continue???
while :....
else:....
#while不執行break 退出后,執行else后面的代碼
for?
for ?i ?in ?range(3):
print(i)
#0 1 2
range(1,101,2)步長2
is not
if type(num) is int:
print("True")
repr
print( repr("hei \n world") )??#換行不起作用,均轉換為字符輸出
?b = '+'.join(("123", "123", "--"))
#? '+' 是連接符,連接join中列表/元組中的元素
#? 結果123+123+--
?
?
?
轉載于:https://www.cnblogs.com/5014sy/p/9705776.html
總結
以上是生活随笔為你收集整理的001Python路--入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东方红拖拉机卸油泵之前应当在什么位置
- 下一篇: 长沙天心区兴隆生态园怎么样?