初入Python安裝和基本寫法

  初入Python和基本寫法python

  安裝事項:編程

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

  在該網站下直接下載相應的python版本。瀏覽器

  在cmd窗口輸入python驗證下載是否成功,能夠看到下載的python版本ide

  python能夠直接在cmd窗口進行交互式的編程,也能夠使用Python自帶的IDLE函數

  Jupyter Notebook工具:工具

  安裝jupyter notebook:網站

  在cmd窗口輸入: pip install jupyterspa

  安裝成功後開啓:對象

  在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 ) 返回對象的類

相關文章
相關標籤/搜索