1. 程式人生 > >python基礎(初識)

python基礎(初識)

 

Python簡介

python的創始人為吉多·範羅蘇姆(Guido van Rossum)。1989年的聖誕節期間,吉多·範羅蘇姆(中文名字:龜叔)為了在阿姆斯特丹打發時間,決心開發一個新的指令碼解釋程式,作為ABC語言的一種繼承。

(龜叔:2005年加入谷歌至2012年,2013年加入Dropbox直到現在,依然掌握著Python發展的核心方向,被稱為仁慈的獨裁者)。

python2和python3的區別

python2
原始碼不統一
重複程式碼
英文沒問題,中文報錯,預設編碼:ascii
顯示中文:首行:# -- coding:utf-8 --

python3
原始碼統一
沒有重複程式碼了
英文,中文沒有問題. 預設編碼:utf-8

python程式語言型別

編譯型與解釋型
編譯器:當程式執行時,將程式碼從上至下,一句一句解釋成二進位制,在執行.典型:python,php
直譯器:將原始碼一次性轉化成二進位制檔案,然後在執行.典型:C,C++…

編譯型
   優點:執行速度快

缺點:開發效率慢
解釋型
   優點:開發效率快

缺點:執行速度慢

快速入門

print() 輸出

	變數
	print(12+34)
	print((12+34)*2)
	print(((12+34)*2)*3)

	a = 12+34
	b = a*2
	c = b*3

	print(a)   # 注意列印a的時候不能加引號    這是一個錯誤的示範"a" 

變數命名規則

1.變數是由字母,數字,下劃線組成
2.禁止已數字開頭
3.禁止使用python中的關鍵字 print
4.不能使用中文和拼音
5.變數名要區分大小寫
6.推薦寫法

駝峰命名:
	大峰  AlexName  每個單詞首字母大寫
	小峰  alexName  第一個單詞首字母小寫,其他單詞首字母大寫
	下劃線命名:  alex_sb  (推薦使用)

7.變數名要具有描述性

常量

變數名大寫就是常量

註釋

單行註釋(當行註釋)# — 不能換行
多行註釋 ‘’’ ‘’’ “”" “”" — 能換行

基礎資料型別初識

    **整型**    int   +-*/

	**布林值**  bool  True  False

	**字串**  str       + 同類型        * 只能和數字相乘

	**使用者互動**

	input("提示語句")  輸入

	使用者輸入的內容全都到了input這裡  

		print(input("請輸入內容"))

		age = input("請輸入年齡:")

		print(age)

	input獲取到的都是字串

	if四種用法

	1)if 條件:
		結果

	2)if 條件: 
		結果
	  else:
		結果

	3)if 條件:
		結果
	elif 條件:
		結果
	elif 條件:
		結果
	elif 條件:
		結果
	...

	if 條件:
		結果
	elif 條件:
		結果
	elif 條件:
		結果
	elif 條件:
		結果
	else:
		結果

	4)if 巢狀(可連續巢狀多個,只列一個)
	if 條件:
		if 條件:
			結果
		else:
			結果
	else:
		結果