今天学习的是python的输入输出io和数据类型。python的输入为input()函数(一个内置函数和c#的readkey()类似),比如要给变量a赋值,需要用户输入赋值就可以写a=input();如果需要提示用户输入名字并且赋值给a就可以用a=input(‘请输入你的名字’),但是在用的过程中遇...
分类:
编程语言 时间:
2015-06-30 23:25:53
阅读次数:
189
map()和reduce()是Python内建的两个高阶函数。怎么理解他们呢?用法:
1、map():map函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。2、reduce():reduce把一个函数作用在一个序列[x1, x2, x3…]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算,其效果就是...
分类:
编程语言 时间:
2015-06-30 22:04:05
阅读次数:
125
Python 中内置了filter()函数用于过滤序列。
用法:
filter()接收一个函数和一个序列。filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。demo:
1、在一个list中,删掉偶数,只保留奇数:#filter odd number in the list
def is_odd(n):
return n % 2...
分类:
编程语言 时间:
2015-06-30 22:00:09
阅读次数:
132
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
def f(x):
return x * x
r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
# 结果r是一个Itertator,是惰性序列
# 通过list()函数让它把整个序列都计算出来并返回一个list
print(list(r))
# [1, 4, 9, 16...
分类:
编程语言 时间:
2015-06-30 09:00:16
阅读次数:
163
写这篇日志的目的,只是记录一下学习Python的一些问题,收获。今天,也是新入职第一天,也记录下日常生活的点滴。看看我能坚持多久吧。 早上,起床,洗漱,急忙赶往公司,结果还是迟到了,但是老板不在,然后就是装机,装机的过程中知道了公司早上上班时间很灵活,从8点半到9点半都可以,只是影响你下班的时间,心...
分类:
编程语言 时间:
2015-06-29 23:32:31
阅读次数:
139
dict内部存放的顺序和key放入的顺序是没有关系的
和list相比较,dict有以下几个特点:
1.查找和插入的速度极快,不会顺着key的增加而增加
2.需要占用大量的内存,内存浪费多
而list相反:
1.查找和插入的时间随着元素的增加而增加;
2.占用空间小,浪费内存很少。
所以,dict是用空间来换取时间的一种方法。
dict可以用在需要高速查找的很多地方。
需要牢记的第一条就是dict的key必须是不可变对象。
这是因为dict根据key来计算value的存储位置,如果每次计算
相同的key得...
分类:
编程语言 时间:
2015-06-29 10:15:40
阅读次数:
148
Python 基础
语句和语法
注释
继续
代码组
代码的缩进
在一行书写多个语句
模块
变量赋值
赋值操作符
增量赋值
多重赋值
多元赋值
python编写的基本风格
模块的结构和布局
内存管理
变量定义
引用计数
增加引用计数
减少引用计数
del语句
Python 基础语句和语法注释python中用#号进行注释继续如果一个语句需要跨行,那么需要用\来连接两个跨行的语句if name == '...
分类:
编程语言 时间:
2015-06-27 10:00:53
阅读次数:
241
1.字符串string判断一个字符(char)是数字还是字母 str.isalpha #判断是否为字母
str.isdigit #判断是否为数字判断一个字符串是否为空if not str.strip(): #判断是否为空,true表示空向字符串添加内容str = ''.join('love')得到字符串固定长度的字串str = str1[1:3] #得到从下标1开始到下标3之前的字符,下标3的字符不...
分类:
编程语言 时间:
2015-06-27 09:56:49
阅读次数:
131
list:是一个有序列可变具体使用方法:1、声明s=["aaaaaa","bbbbbbbb"];2、访问第一个元素s[0] 3、访问倒数第一个元素s[-1] 4、在最后一个元素后添加一个元素s.append("cccccccccccc") 5、在索引1处插入值s.insert(1,"aaaaaaaa...
分类:
编程语言 时间:
2015-06-27 01:09:54
阅读次数:
123
本文用几个实例讲述了在Python中如何进行MySQL的安装和使用,其中包括数据库的连接、表的创建、插入、查询以及更新等操作。最后还简单介绍了数据库的事务机制,并对Python中的MySQL模块的常用函数进行了汇总。
分类:
数据库 时间:
2015-06-26 23:38:18
阅读次数:
257