python
lccjhs
这个作者很懒,什么都没留下…
展开
-
Python 安转与简单的使用
python 1989年,Guido(龟叔)python。1990年, 发布python的第一个版本;2001年发布python2.0版本;2010年获年度Tiobe编程语言大奖;2013年发布python3.x版本python优点简单、优雅、明确有强大的第三方库模块可跨平台移植一种面向对象的语言python缺点代码执行速度慢。python是开源的编程语言,代码不能加密。在linux电脑上安装py...原创 2018-03-18 11:46:39 · 283 阅读 · 0 评论 -
字符串显示之format
# format通过位置符号print "{0:.2f}:{1:d}:{0}".format(1,2)# format使用名称print "max:{max}\n\nmin:{min}".format(min=10, max=100)point = (1,3)print 'X:{0[0]};Y:{0[1]}'.format(point)goods = [ ("001"...原创 2018-04-01 12:00:42 · 195 阅读 · 0 评论 -
私有属性和私有方法;及魔术方法
class Student(object): def __init__(self, name='a', score=100): self.name = name # 在类里面, 双下划线开头的变量名称为私有属性; # 私有属性在该类的其他方法中可以使用;外部不能直接调用私有属性; # 私有属性实质是把self.__score改名为sel...原创 2018-04-01 12:00:32 · 414 阅读 · 0 评论 -
类属性;框架之信息分页
类属性:定义 @propertyclass Book(object): def __init__(self, name, author, state, bookIndex): self.name = name self.author = author # 0: 借出, 1:未借出 self.__state = sta...原创 2018-04-01 12:00:21 · 153 阅读 · 0 评论 -
元组列表及字典
元组(tuple)元组的创建通过赋值的方法创建元组定义元组时必须在元组后加逗号通过工厂的方法创建元组元组的索引切片连接重复成员操作符(常用来判断语句)元组的循环(元组是一个可迭代对象)test : 模拟端口扫描器元组的常用方法count() 括号里是元组的value,返回这个value出现的次数,若是改value不在这个元组内则返回0.index() 方法str.index()str ...原创 2018-03-25 11:09:05 · 401 阅读 · 0 评论 -
文件操作及面向对象
1. 文件读写python 内置了读写的文件函数,用法和C是兼容操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作f = open('/tmp/passwd')print fprint f.name # 打印文件名称print f.mode # 如果没有指定mode时默认为...原创 2018-04-01 12:00:08 · 525 阅读 · 0 评论 -
python 练习2
题目描述:计算字符串最后一个单词的长度,单词以空格隔开。 输入描述: 一行字符串,非空,长度小于5000。输出描述: 整数N,最后一个单词的长度。示例1: 输入:hello world 输出:5# 2. 计算字符个数题目描述: 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。输入描述: 输入一个有字母和数字以及空格...原创 2018-03-25 11:10:09 · 169 阅读 · 0 评论 -
迭代器,生成器
迭代器生成器(生成器的第1种实现方式: 列表生成式改为生成器;)python中yield关键字函数中如果有yield, 那么调用这个函数的返回值为生成器。当生成器g调用next方法, 执行函数, 知道遇到yield就停止;再执行next,从上一次停止的地方继续执行;函数中遇return直接退出, 不继续执行后面代码;生成器的第二种方式生成器: 无缓冲区的生产者消费模型import timeimp...原创 2018-03-25 11:09:56 · 141 阅读 · 0 评论 -
函数
函数的定义与调用python中如何函数无返回值, 默认返回None;def 函数名(形参): 函数体 return 返回值函数名(实参)# 打印返回值print 函数名定义了一个函数def fun(*args): 形式参数 print args调用函数fun("python", 12, 0) 实参必选参数,默认参数,可变参数,args是元组类型函数的形式参...原创 2018-03-25 11:09:37 · 95 阅读 · 0 评论 -
字典和集合
为什么需要字典类型(字典是python中唯一的映射类型,key-value(哈希表)字典对象是可变的,但key不可变)通过zip内置函数将两个列表结合到一起字典定义 1. 生成银行卡号, 前5位为:61021 后面4位: 1~1000 2. 并给每个银行卡初始化密码为666666;每五行打印出来字典的特性不可行 特性:索引, 切片,连接,重复(dict是无序的数据类型)可行的特性: 成员操作符字典...原创 2018-03-25 11:09:20 · 3406 阅读 · 0 评论 -
python 字符串及列表
字符串字符串的创建: '' ; "" ; "''" """str = ' redhat' ; str = "redhat" ; str = """redhat"""转义字符\n: 代表换行符 \t: 代表tab符 \': 代表单引号本身 \": 代表双引号本身字符串的类型转换str(obj) 将其他类型内容转换为字符串int(obj) 将原创 2018-03-18 11:47:21 · 854 阅读 · 0 评论 -
python练习1
1. 带循环和条件判断的给定一个数值num, 用户输入使用raw_input()函数来提示用户输入一个1和100之间的数,如果用户输入的数等于num, 显示成功并退出。否则显示一个错误信息然后再次提示用户输入数值,直到满足条件为止2. 5. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?3. 给定一个句子(只包含字母和空格), 将句子中的单词位置反...原创 2018-03-18 11:47:47 · 878 阅读 · 0 评论 -
模块与包
模块模块就是Python 脚本, 增强代码的可维护性和可重用性;系统内置模块: time random 自定义模块:第三方模块:导入模块的三种方法:import 模块名: 尽量优先使用,避免与现有的函数名或者变量名冲突;模快名.函数名(); 模块名.变量名from 模块名 import 函数名/变量名: 有节制的使用;容易与现有的函数名或者变量名冲突from 模块名 import*:...原创 2018-04-01 11:59:43 · 104 阅读 · 0 评论