
python基础
文章平均质量分 55
韵。淡
这个作者很懒,什么都没留下…
展开
-
python基础之环境搭建
环境搭建1.python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在...原创 2018-11-03 18:30:22 · 269 阅读 · 0 评论 -
Python基础之文件I/O-excel
文件I/O-excel读写数据安装 openpyxl pip install openpyxl打开文件 from openpyxl import load_workbook from openpyxl.writer.excel import ExcelWriter try: workbook_ = load_workbook(u"...原创 2018-11-08 19:31:57 · 436 阅读 · 0 评论 -
python基础之OS
#osgetcwd()#-*-coding:UTF-*-import os print('文件所在的目录为%s:'%(os.getcwd()))# ./表示当前目录print('当前目录下的文件和目录%s'%(os.listdir('./')))def powernum(power,*args): total=0 for i in args: to...原创 2018-11-05 19:46:48 · 201 阅读 · 0 评论 -
python基础之文件I/O
文件I/Oraw_input() 和 input()nput([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。#!/usr/bin/python# -*- coding: UTF-8 -*- str = input("请输入:")print "你输入的内容是: ", s...原创 2018-11-04 10:46:51 · 253 阅读 · 0 评论 -
python基础之模块高级
模块import如何工作导入只发生一次2. 找到模块文件3. 编译成位码(需要时)4. 执行模块的代码来创建其所定义的对象Python把导入的模块存贮到sys.moudles表中,并在导入操作的时候检查该表,如果模块不存在,将会启动上面三个步骤。搜索大多数情况下,可以依赖模块导入的路径来搜索路径,不需要额外配置路径。但是,也可以自己预定义路径,那么搜索的顺序:程序...原创 2018-11-04 10:27:09 · 207 阅读 · 0 评论 -
python基础之模块
模块介绍Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。importmodule_a.py#!/Users/lzhan/Lzhan...原创 2018-11-04 10:20:52 · 162 阅读 · 0 评论 -
python基础之函数
函数定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的retu...原创 2018-11-04 10:20:20 · 203 阅读 · 0 评论 -
python基础之逻辑控制语句
逻辑控制语句语法规则 a=12 if a>10: a=a+10;b=a+1 c=a+\ 10+20+\ 10 d=(a+10 +20 +30) print('a=',a) print('b=',b)...原创 2018-11-04 10:19:54 · 868 阅读 · 0 评论 -
python基础之迭代器
迭代器概述迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象迭代器提供了一个统一的访问集合的接口。只要是实现了__iter__()或 getitem()方法的对象,就可以使用迭代器进行访问。序列:字符串、列表、元组非序列:字典、文件自定义类:用户自定义的类实现了__iter__()或__g...原创 2018-11-04 10:19:26 · 176 阅读 · 0 评论 -
python基础之运算符
运算符&表达式赋值运算符 str='spam' m,n=10,20 [s1,s2]=['hello','python'] a,b,c,d='spam' x,*y='spam' #等价于x,y='spam'[0],'spam'[1:] #x,*y,z='spam' e=f=20 g+=20demo l=[1,2...原创 2018-11-04 10:18:55 · 220 阅读 · 0 评论 -
python基础之变量类型tuple
变量类型-Tuple特性和字符串一样,tuple一旦创建就不能改变。tt=('python',['2.6','3.7'],'it')print(tt[1])tt[0]='java' #errortt[1][0]='2.5' #不会出错,因为引用没有改变 ...原创 2018-11-04 10:18:19 · 1088 阅读 · 0 评论 -
python基础之变量类型string
变量类型-String类型python变量分为可变性和不可变性两种,数字、字符串和元组是不可变性;列表和字典是可变性变量。 s='python' s[0]='P' #error引号单引号和双引号等价,可以嵌套使用 print('tom say:\"how are you\"') print('tom say:"how are you"')三引号...原创 2018-11-04 10:16:47 · 1203 阅读 · 0 评论 -
python基础之变量类型number(math模块)
变量类型-Numbersdelnum=1 mum=2 del num,mum print(mum) Python math 模块、cmath 模块Python 中数学运算常用的函数基本都在 math 模块、cmath 模块中。Python math 模块提供了许多对浮点数的数学运算函数。Python cmath 模块包含了一些用于复数运算的函数...原创 2018-11-04 10:16:05 · 445 阅读 · 0 评论 -
python基础之变量类型list
变量类型-Listlist列表的数据项不需要具有相同的类型List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)列表取值(切片方式)列表用 [ ] 标识,是 python 最通用的复合数据类型。列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默...原创 2018-11-03 19:21:09 · 3398 阅读 · 0 评论 -
python基础之变量类型Dictionary
变量类型-Dictionary类型字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中.键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。特性和list和tuple一样,dictionary也可以:char={item:ord(item) for item in 'python'}p...原创 2018-11-03 19:09:08 · 348 阅读 · 0 评论 -
python基础之变量类型简介
变量类型变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量python变量是动态的(它自动地跟踪你的类型而不是要求声明代码),但也是强类型语言(只能对一个对象进行适合该类型的有效的操作)。在Python中类型属于对象,...原创 2018-11-03 19:03:49 · 308 阅读 · 0 评论 -
python基础之语法基础
基础语法python全景程序由模块组成模块包含语句语句包含表达式表达式建立并处理对象中文编码只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了 # -*- coding: UTF-8 -*-Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。如果你使...原创 2018-11-03 18:37:53 · 159 阅读 · 0 评论 -
python基础之内置模块
内置模块datetimetime import time from datetime import datetime,timedelta # time不是用来取时间 # for i in range(3): # print(i) # time.sleep(2)获取当前时间 date_now=da...原创 2018-11-08 19:32:52 · 188 阅读 · 0 评论