溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

初入Python安裝和基本寫法

發(fā)布時間:2020-07-17 20:17:35 來源:網(wǎng)絡(luò) 閱讀:275 作者:nineteens 欄目:編程語言

  初入Python和基本寫法

  安裝事項(xiàng):

  https://www.python.org/downloads/windows/

  在該網(wǎng)站下直接下載相應(yīng)的python版本。

  在cmd窗口輸入python驗(yàn)證下載是否成功,可以看到下載的python版本

  python可以直接在cmd窗口進(jìn)行交互式的編程,也可以使用Python自帶的IDLE

  Jupyter Notebook工具:

  安裝jupyter notebook:

  在cmd窗口輸入: pip install jupyter

  安裝成功后開啟:

  在cmd窗口輸入:jupyter notebook

  自動打開瀏覽器使用。

  支持超過40種語言,python屬于其中之一。還可以當(dāng)個記事本,通過MarkDown編譯器寫數(shù)學(xué)公式方便。

  修改工作目錄:

  在cmd窗口輸入jupyter notebook --generate-config

  找到配置文件 去修改

  修改成自己要存儲的目錄即可。

  基本語法:

  其實(shí)和Java的基本用法都差不多,但是格式稍稍有些差別需要注意一下。

  數(shù)值型/字符型

  n=100 pi=3.14 string1=“Python”

  #type,查看變量的數(shù)據(jù)類型

  type(n)

  注釋:

  單行注釋:#

  多行注釋:

  ‘’’

  ‘’’

  多行字符串

  string3=

  ‘’’

  Python

  baidu

  ‘’’

  算術(shù)運(yùn)算符(+,-,*,/,%,//,)**

  n1=5;n2=2

  print(n1+n2)

  print(n1/n2)

  #取模,%,相當(dāng)于取余數(shù)

  print(n1%n2)

  #整除,//,相當(dāng)于求商

  print(n1//n2)

  #求冪,**

  print(n1**n2)

  eg:

  i=153;

  #百位

  j=i//100

  print(j)

  #十位

  print((i-j*100)//10)

  #個位

  print(i%10)

  比較運(yùn)算符

  print(n1);print(n2)

  print(n1==n2)

  print(n1!=n2)

  print(n1>n2)

  賦值運(yùn)算符

  n1=5;n2=3

  n3=n1+n2

  print(n3)

  復(fù)合賦值運(yùn)算符

  n2+=n1

  print(n2)

  n1=5;n2=3

  n1*=n2

  print(n1)

  邏輯運(yùn)算符

  b1=True;b2=False

  #and

  print(b1 and b2)

  print(b1 and (1+1==2))

  #or

  print(b1 or b2)

  #not

  print(not b1)

  成員運(yùn)算符 in,not in

  string=“Python”

  print(‘y’ in string)

  L=[1,2,3,4]

  print(2 in L)

  優(yōu)先級:

  算術(shù)>比較>賦值>身份>成員>邏輯

  if條件判斷

  score=70

  if score<60:

  print(“不及格”)

  else:

  print(“及格”)

  input,從鍵盤捕獲一個對象,當(dāng)成字符串類型

  var=input(“請輸入一個數(shù)字:”)

  print(type(var))

  類型轉(zhuǎn)換

  int(var)+2無錫渤海醫(yī)院 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(“優(yōu)秀”)

  else:

  print(“成績有誤”)

  pass語句,占位符

  score=50

  if score<60:

  pass

  else:

  print(“及格”)

  for循環(huán) 列表

  L1=[10,20,‘a(chǎn)bc’,‘python’]

  print(L1[0])

  print(L1[1])

  for i in L1:

  print(i)

  range函數(shù),生成一個序列

  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)

  循環(huán)-while循環(huán)

  #1+2+…+100

  i=1;sum=0

  while i<=100:

  sum=sum+i

  i+=1

  print(“1到100之和:”,sum)

  break和continue

  L1=[10,20,‘a(chǎn)bc’,‘python’]

  for i in L1:

  if i==‘a(chǎn)bc’:

  break #跳出整個循環(huán)

  print(i)

  #continue

  for i in L1:

  if i == ‘a(chǎn)bc’:

  continue #跳出本輪循環(huán)

  print(i)

  實(shí)用函數(shù)

  實(shí)用函數(shù)([])

  dir([obj]) 顯示對象屬性,如果沒有提供參數(shù),顯示全局變量名字

  help([obj]) 用整齊美觀的形式,顯示對象的文檔字符串

  int( obj ) 將一個對象轉(zhuǎn)換為整數(shù)

  len(obj ) 返回對象的長度

  open(obj ) 以mode方式打開一個文件名為fn的文件

  range(obj ) 返回一個整數(shù)列表

  raw_input( str ) 等待用戶輸入一個字符串

  str(obj ) 將一個對象轉(zhuǎn)換為字符串

  type(obj ) 返回對象的類


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI