环境的搭建
Windows:
- 下载Windows x86-64 web-based installer
- 这个包是在有网的情况下安装
- 注意:安装的时候勾选add to path 添加到环境变量中。
- 一路加油NEXT即可
- 安装完验证 打开cmd 输入python回车 出现python的shell交互界面 代表安装成功。
Linus:
-linus自带2.7*版本
官方下载地址
- 下载tarball
- 拷贝到Linus下 /usr/local/python36
- cd /usr/local/python36
- 解压: tar xvf Python-3.6.4.tar.xz
- 设置安装路径:./configure --prefix=/usr/local/python36
- 我这里缺少编译c语言的环境 gcc 所以先安装gcc:yum -y install gcc
- 做软链接: ln -s /usr/local/python3/bin/python3.6 /usr/local/bin/python3
- 验证是否安装成功 python3 回车
python第一个程序:Hello world
# coding:utf-8
print('Hello World,Hello Python')
print('你好,python')
- 注意:字符编码的问题 如果是中文 必须python一开始告诉程序以 utf-8编码格式。
python基础语法:
python数据类型:
- Number 数字类型
- 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'])
- 注意:元组和列表的区别是 元祖不能修改,list可以修改。
条件语句:
# coding:utf-8
# num = 14
num = 19
if num < 18:
print('你是未成年人')
elif num <22:
print('你不可以结婚')
else:
print('你满足了所有的条件')
循环语句:
- while循环
- for循环
#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)
日期、时间Date:
- 一般用到时间戳 和 格式化的日期格式
# -*-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
函数:
- 函数是最小功能片段
- 基本原则:一个功能为一个函数来实现
- 函数可以重复调用 实现最大代码的复用
# coding:utf-8
def printStr(str):
print(str)
printStr('这是我写的字符串')