python3基础部分

python3整理:

环境的搭建

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('这是我写的字符串')