您好,登錄后才能下訂單哦!
初入Python和基本寫法
安裝事項:
https://www.python.org/downloads/windows/
在該網站下直接下載相應的python版本。
在cmd窗口輸入python驗證下載是否成功,可以看到下載的python版本
python可以直接在cmd窗口進行交互式的編程,也可以使用Python自帶的IDLE
Jupyter Notebook工具:
安裝jupyter notebook:
在cmd窗口輸入: pip install jupyter
安裝成功后開啟:
在cmd窗口輸入:jupyter notebook
自動打開瀏覽器使用。
支持超過40種語言,python屬于其中之一。還可以當個記事本,通過MarkDown編譯器寫數學公式方便。
修改工作目錄:
在cmd窗口輸入jupyter notebook --generate-config
找到配置文件 去修改
修改成自己要存儲的目錄即可。
基本語法:
其實和Java的基本用法都差不多,但是格式稍稍有些差別需要注意一下。
數值型/字符型
n=100 pi=3.14 string1=“Python”
#type,查看變量的數據類型
type(n)
注釋:
單行注釋:#
多行注釋:
‘’’
‘’’
多行字符串
string3=
‘’’
Python
baidu
‘’’
算術運算符(+,-,*,/,%,//,)**
n1=5;n2=2
print(n1+n2)
print(n1/n2)
#取模,%,相當于取余數
print(n1%n2)
#整除,//,相當于求商
print(n1//n2)
#求冪,**
print(n1**n2)
eg:
i=153;
#百位
j=i//100
print(j)
#十位
print((i-j*100)//10)
#個位
print(i%10)
比較運算符
print(n1);print(n2)
print(n1==n2)
print(n1!=n2)
print(n1>n2)
賦值運算符
n1=5;n2=3
n3=n1+n2
print(n3)
復合賦值運算符
n2+=n1
print(n2)
n1=5;n2=3
n1*=n2
print(n1)
邏輯運算符
b1=True;b2=False
#and
print(b1 and b2)
print(b1 and (1+1==2))
#or
print(b1 or b2)
#not
print(not b1)
成員運算符 in,not in
string=“Python”
print(‘y’ in string)
L=[1,2,3,4]
print(2 in L)
優先級:
算術>比較>賦值>身份>成員>邏輯
if條件判斷
score=70
if score<60:
print(“不及格”)
else:
print(“及格”)
input,從鍵盤捕獲一個對象,當成字符串類型
var=input(“請輸入一個數字:”)
print(type(var))
類型轉換
int(var)+2無錫渤海醫院 http://mobile.ytsg029.com/
score=float(input(“請輸入考試成績:”))
if score<60 and score>=0:
print(“成績不及格”)
elif score>=60 and score<80:
print(“成績良好”)
elif score >=80 and score<=100:
print(“優秀”)
else:
print(“成績有誤”)
pass語句,占位符
score=50
if score<60:
pass
else:
print(“及格”)
for循環 列表
L1=[10,20,‘abc’,‘python’]
print(L1[0])
print(L1[1])
for i in L1:
print(i)
range函數,生成一個序列
for i in range(10): #10表示stop(10取不到)
print(i,end=" “)
for i in range(5,10): #5表示start,10表示stop(10取不到)
print(i,end=” “)
for i in range(5,10,2): #5表示start,10表示stop(10取不到) 2表示step
print(i,end=” ")
eg:
#1+2+…+100
sum = 0
for i in range(1,101):
sum=sum+i
print(“1到100之和:”,sum)
循環-while循環
#1+2+…+100
i=1;sum=0
while i<=100:
sum=sum+i
i+=1
print(“1到100之和:”,sum)
break和continue
L1=[10,20,‘abc’,‘python’]
for i in L1:
if i==‘abc’:
break #跳出整個循環
print(i)
#continue
for i in L1:
if i == ‘abc’:
continue #跳出本輪循環
print(i)
實用函數
實用函數([])
dir([obj]) 顯示對象屬性,如果沒有提供參數,顯示全局變量名字
help([obj]) 用整齊美觀的形式,顯示對象的文檔字符串
int( obj ) 將一個對象轉換為整數
len(obj ) 返回對象的長度
open(obj ) 以mode方式打開一個文件名為fn的文件
range(obj ) 返回一個整數列表
raw_input( str ) 等待用戶輸入一個字符串
str(obj ) 將一個對象轉換為字符串
type(obj ) 返回對象的類
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。