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

你可能感兴趣的:(python3基础部分)