環(huán)境的搭建
Windows:
- 下載Windows x86-64 web-based installer
- 這個(gè)包是在有網(wǎng)的情況下安裝
- 注意:安裝的時(shí)候勾選add to path 添加到環(huán)境變量中。
- 一路加油NEXT即可
- 安裝完驗(yàn)證 打開(kāi)cmd 輸入python回車 出現(xiàn)python的shell交互界面 代表安裝成功。
Linus:
-linus自帶2.7*版本
官方下載地址
- 下載tarball
- 拷貝到Linus下 /usr/local/python36
- cd /usr/local/python36
- 解壓: tar xvf Python-3.6.4.tar.xz
- 設(shè)置安裝路徑:./configure --prefix=/usr/local/python36
- 我這里缺少編譯c語(yǔ)言的環(huán)境 gcc 所以先安裝gcc:yum -y install gcc
- 做軟鏈接: ln -s /usr/local/python3/bin/python3.6 /usr/local/bin/python3
- 驗(yàn)證是否安裝成功 python3 回車
python第一個(gè)程序:Hello world
# coding:utf-8
print('Hello World,Hello Python')
print('你好,python')
- 注意:字符編碼的問(wèn)題 如果是中文 必須python一開(kāi)始告訴程序以 utf-8編碼格式。
python基礎(chǔ)語(yǔ)法:
python數(shù)據(jù)類型:
- Number 數(shù)字類型
- String 字符串
- List 列表類型
- Tuple 元祖類型
- Dictionary 字典類型
# Number類型
num = 123;
f = 1.23;
#String 字符串型
str = 'fsdfd'
#List
li = ['dasd','dsada','fdfff',342,5435]
print(li[2])
print(li[3])
#Tuple
tu = (12,23,43,54)
#Dictionary
d = {'name':'sunxiaohui','age':22}
print(d['age'])
- 注意:元組和列表的區(qū)別是 元祖不能修改,list可以修改。
條件語(yǔ)句:
# coding:utf-8
# num = 14
num = 19
if num < 18:
print('你是未成年人')
elif num <22:
print('你不可以結(jié)婚')
else:
print('你滿足了所有的條件')
循環(huán)語(yǔ)句:
- while循環(huán)
- for循環(huán)
#coding:utf-8
num = 0
while num<9:
print('num is :',num)
num = num + 1
f = ['dasd','dsad','eqweq',3432,543,23]
for item in f:
print ('value:',item)
日期、時(shí)間Date:
- 一般用到時(shí)間戳 和 格式化的日期格式
# -*-coding: UTF-8 -*-
import time
t = time.time()
print("timeStamp:",t)
# timeStamp
# date
print(time.strftime("%Y-%m-%d %H:%M:%S",time.localtime()))
#2018-01-23 12:27:14
函數(shù):
- 函數(shù)是最小功能片段
- 基本原則:一個(gè)功能為一個(gè)函數(shù)來(lái)實(shí)現(xiàn)
- 函數(shù)可以重復(fù)調(diào)用 實(shí)現(xiàn)最大代碼的復(fù)用
# coding:utf-8
def printStr(str):
print(str)
printStr('這是我寫的字符串')