![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
_RTFSC_
是什么?为什么?怎么做?
展开
-
Python基础之十二常用內建模块
''' datetime datetime是Python处理日期和时间的标准库'''###########################获取当前日期和时间from datetime import datetimenow = datetime.now()#获取当前datetimeprint(now)print(type(now))####################原创 2017-02-03 08:35:46 · 438 阅读 · 0 评论 -
Python基础之一基本语法
# -*- coding: utf-8 -*-#################################a = 100if a >= 0: print(a)else: print(-a)##################################你好age = 100if age > 18: print('adult')else: prin原创 2017-02-03 07:57:56 · 458 阅读 · 0 评论 -
Python基础之二函数
# coding: utf-8 ############### 调用函数 ##############调用abs函数a = abs(100)print(a)#调用max函数a = max(1, 2)print(a)a = max(1, 2, 3, 4, 5, 6)print(a)#数据类型转换a = int('23')print(a)a = f原创 2017-02-03 07:58:55 · 301 阅读 · 0 评论 -
Python基础之三高级特性
''' 切片: 元组也可以切出来依然是元组,字符串也可以'''L = ['Java', 'switf', 'php', 'python']print(L[1])L = list(range(100))print(L)print(L[1:13])#取1-13print(L[:10:2])#前10每两个取一个print(L[::5])#所有数,每5个取一个print(L原创 2017-02-03 07:59:36 · 452 阅读 · 0 评论 -
Python基础之四函数式编程
''' 变量可以指向函数'''print(abs(-10))#取绝对值,函数调用print(abs)#调用函数本身f = absprint(f(-10))#函数本身也可以赋值给变量,即变量指向函数''' 函数名也是变量'''''' 传入函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数称之为高阶函数''原创 2017-02-03 08:30:51 · 307 阅读 · 0 评论 -
Python基础之五面向对象编程
''' 面向对象编程————Object Oriented Programming,简称OOP,是一种程序设计思想。 OOP把对象作为程序的的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程序设计把计算机程序视为一系列的命令集合,及一组函数的顺序执行。为了简化程序设计, 面向过程吧函数继续切分为子函数,把大块函数通过切割成次凹函数来降低系统的原创 2017-02-03 08:31:32 · 370 阅读 · 0 评论 -
Python基础之六面向对象高级编程
''' 面向对象高级编程'''from enum import Enum''' __slots__ 限制实例属性 定义的属性只对当前类实例起作用,对于继承的子类不起作用'''class Student(object): __slots__ = ('name', 'age')s = Student()#创建一个新的实例s.nam原创 2017-02-03 08:32:17 · 368 阅读 · 0 评论 -
Python基础之七异常与调试
''' try'''from asyncio.test_utils import TestCasetry: print('try...') r = 20 / 0 print('result:', r)except ZeroDivisionError as e: print('except:', e)finally: print('finally.原创 2017-02-03 08:33:02 · 378 阅读 · 0 评论 -
Python基础之八IO编程
''' 读文件 要以读文件的模式打开一个文件对象,Python内置了读文件的函数,用法和C是兼容的'''f = open('/Users/gaocai/Desktop/Python/file.text', 'r')print(f.read())#读文件f.close()try: f = open('/Users/gaocai/Desktop/Python/fil原创 2017-02-03 08:33:32 · 376 阅读 · 0 评论 -
Python基础之九进程和线程
import osprint('Process (%s) start...' % os.getpid())pid = os.fork()if pid == 0: print('I an child process (%s) and my parent is %s' % (os.getpid(), os.getpid()))else: print('I (%s) just cr原创 2017-02-03 08:34:14 · 378 阅读 · 0 评论 -
Python基础之十正则表达式
''' \d 可以匹配一个数字 \w 可以匹配一个字母或数字 * 表示热一个字符(包括0个) + 表示至少一个字符 ?原创 2017-02-03 08:34:47 · 620 阅读 · 0 评论 -
Python基础之十一图像界面
from tkinter import *class Application(Frame): def __init__(self, master=None): Frame.__init__(self, master) self.pack() self.createWidets() def createWidets(self):原创 2017-02-03 08:35:13 · 466 阅读 · 0 评论 -
Django文件上传
模板文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><div> <form action="/home" method="post" enctype="multipart/form-data"> {# 添加以原创 2017-02-16 14:01:31 · 654 阅读 · 0 评论