列表和元组都是可迭代对象(可以用于for in)

列表 []

#添加列表元素:

list.append(argu)

#修改列表:

list[2] = 2017

#删除列表元素

Del list[2]

#获取列表长度

len(list)

#组合列表

>>>[1,2,3]+[4,6]

[1,2,3,4,6]

#定义有周期性的列表

[100,]*4==[100,100,100,100]

元组()

特点:元组中的元素不能修改

#创建元组

Tup1 = (‘apple’,’ip’,2016,2017)

tup2=‘x’,’y’,’z’

#创建空元组

Tup = ()

#创建只含有一个元素的元祖

Tup =(1,)

#对元组进行连接组合

tup3 = tup1+tup2

#删除整个元组(不能删除元组中的元素)

Del tup3

#获取元组长度

len(tuple)

#获取有周期性的元组

(100,)*4==(100,100,100,100)

字典{}

特点:key必须是不变对象,如str,num或者tuple;同一个key不能出现两次,如果定义时有两个相同的key,相应的后一个value会覆盖前一个

#define

D = dict(name =‘bob’,age =20)

D ={‘apple’:’苹果’,‘banana‘:’葡萄‘}#key是不可变对象字符串,要带引号

#通过key获取value

d= {‘name’:’Jane’, ‘sex’:’female’}

print d[‘sex’]

#修改value

d[‘name’] = ‘bob’

#添加新key-value

d[‘height’] = 163

#del key-value

d[‘sex’] = ‘female’

#del all dict

d.clear() #删除后d变成空字典

del d #字典被彻底删除,再使用时会报错

#返回字典中的所有键key/value

dict.keys()

dict.values()

Class10~13

时间和日期

#返回1970年1.1午夜到现在的时间秒数

Import time

Print time.time()

#返回现在从年到秒的时间

Print time.localtime(time.time())

#返回有一定格式的当前从年开始到秒到时间

time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())#前面的格式化字符串取的是time.localtime()函数的中时间日期格式化符号对应的数据;前面这些Ymd……是py中时间日期格式化符号

#返回月历

import calendar

print calendar.month(2017,9)

Console:

September 2017

Mo Tu We Th Fr Sa Su

1  2  3

4  5  6  7  8  9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30

#返回当天所属星期

import time

print time.strftime('%a',time.localtime())

函数()

函数中return是函数结束的标志,所以执行了一个return 就直接结束不会再执行下面代码的return了。

函数不一定要有return语句

程序媛计划——python初级class5~13的更多相关文章

  1. 程序媛计划——python初级课时3~5

    产生1-10中的随机数: for 循环:所有可遍历对象都能用于for循环,如一个字符串. len(list),list中的元素类型可以各不相同:可以直接用下标对list元素赋值来更新列表 对字符串可以 ...

  2. 程序媛计划——python初级课时1~2

    在命令行中运行py文件:python 文件路径/文件名 python变量必须赋值后才能使用,因为py变量只有赋值后才会被创建. py可以同时给多个变量赋值:a,b,c = 10,20,'dfjkdj' ...

  3. 程序媛计划——python socket通信

    定义 socket 是进程间的一种通信方式,可以实现不同主机间的数据传输 #写服务期端程序server.py #实现服务器向客户端连接 #!/usr/bin/env python #coding:ut ...

  4. 程序媛计划——python数据库

    #实例:用数据库存储日记,实现日记本功能 #流程 #创建数据库 #coding:utf-8 import sqlite3 connect=sqlite3.connect('test.db') conn ...

  5. 程序媛计划——SQLite初级

    数据库简介 数据库定义: 指的是以一定方式储存在一起.能为多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合.是带有相关数据的表的集合. 数据库是由行和列组成的二维表. 字段: 数据库表 ...

  6. 程序媛计划——python中级课时1

    class1 异常处理 #python会把标准输入的内容当作字符串处理,即使输入的是数字3也会转化为字符串’3’. n1 = raw_input() n2 = raw_input() print n1 ...

  7. 程序媛计划——python正则表达式

    #定义 正则表达式是对字符串操作的一种逻辑公式,通过它我们能筛选过滤出我们需要的内容,如判断一串数字是否是电话号码. #原理 先把正则表达式的字符串转换成 Pattern 对象,接着用这个对象处理文本 ...

  8. 程序媛计划——python爬虫

    #用selenium打开百度首页 #第一次运行代码时应该在safari开发者选项中设置'allow remote automation' from selenium import webdriver ...

  9. 程序媛计划——mysql外键

    定义 外键:如果一个表的某个字段指向另一个表的主键,就称之为外键.被指向的表,称之为主表,也叫父表,那么另一个表就是从表,也叫子表 #先新建两个表 mysql> create table aut ...

随机推荐

  1. Vmware迁移以后eth0消失,无法上网

    一个再普通不过的大神帮助小菜做虚拟机镜像的事情: 小张:帮我做个Vmware下的Ubuntu镜像吧,大神. 小黄:好啊,等我一下,下午发给你. 经过一番操作,小黄顺利的做出了一个虚拟机操作系统 小黄: ...

  2. Django基础教程

    实例练习1-提交数据并展示 1.app_01下的views.py info_list=[] def userInfor(req): if req.method=="POST": u ...

  3. centos一键安装lnmp成功后无法访问ip(解决办法)

    自己搞了个服务器 (我的服务器网络类型是 专有网络)如下图点击 配置规则 进入到 进.出端口规则配置 点击添加安全组规则 如图所配置  添加完成后 就如下面所示 (配置完成后 通过ip就已经可以访问了 ...

  4. c++11日志练习

    /************************************************************** 技术博客  http://www.cnblogs.com/itdef/ ...

  5. 7.20 文本框内容 超出 显示 。。 和 split

    word-wrap:break-word; word-break:break-all; overflow:auto; split  去 :等 ,只要有: 就会在:两边 各生产一个值 ,所有 应习惯把最 ...

  6. Selenium安装中的一些问题及解决办法-软硕1703班3组整理分享

    非常感谢软件工程硕士1703班3组同学的热心,他们将安装Selenium过程中踩过的坑替大家填上了.希望还没有来得及踩坑的,或者掉进坑里还没爬出来的小组,能顺利跨过去这个安装的坑. 如下是原文. Se ...

  7. IntellJ IDEA javax.servlet.ServletException 找不到javax.servlet.ServletException的类 java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

    误状态:错误显示 解决: (1)说明缺少包---->添加如下包配置 <dependency> <groupId>javax.servlet.jsp</groupId ...

  8. yersinia的DHCP池耗尽断网攻击

    http://jingyan.baidu.com/article/0eb457e5045bd703f1a9051d.html yersinia -G

  9. jquery文件上传控件 WebUploader

    WebUploader是百度开源的一个文件上传组件,因为其操作简洁大方,就在项目中使用了,记录一下. 效果是这样子:  这个样子是默认的效果.  这个是选择上传的图片,可以批量,选择后可以删除和添加更 ...

  10. Apache Struts 2 Documentation Big Picture

    http://struts.apache.org/docs/big-picture.html 1. HttpServletRequest 穿越各个过滤器到达FilterDispatcher(这个已经不 ...