python_way ,day2 字符串,列表,字典,时间模块
python_way ,day2 字符串,列表,字典,自学时间模块
1、input:
2.0 3.0 区别
2.0中
如果要要用户交互输入字符串:
name=raw_input()
如果
name=input() 是传什么就是对应的什么,想输入字符串需要加 “” 引号,如果要是不加就认为传入的是个变量。
a="hahaha"
user=input("shuru :")
print(user)
shuru :a
hahaha
3.0中
只有 input() 了
所以在input后面有时候需要用方法来判断输入的是字符还是数字
list.isdigit() 检测输入的字符串内容是否是数字
list.isalnum()检测输入的字符串内容是否是字符
2、getpass
getpass.getpass("passwd")
3、倒入库
import os,sys,time.... ....
在python中如果用sys模块执行命令,把命令结果赋值后只能存储返回值,如果想要得到执行命令的内容就要用到 popen
自己写的模块有2个地方可以放
4,pyc是什么鬼
这是因为python程序运行时先编译,后解释,由于先编译所以就先生成了pyc的这个编译文件,然后python的解释器程序在对这个文件进行逐行的解释成机器能读得懂的语言。
5、数据类型
type() 查看输入类型
list
dict
list[开头数:结尾数字:步长]
a=[1,2,3,4,5]
a.pop(2)
print(a,a[2])
作业题:
a=[1,2,3,9,4,5,6,7,9,7,4,2,3]
改掉里面某一个数字
思路:
对a里想要改的数值进行循环
然后每次循环找到他的位置,到了就把这个数字改掉
for i in len(a.count(9)): #多少个9就循环多少次
b=a.index(9) 每次都找到这个9的索引位置
a[b]=9999 对这个位置进行修改
mes=(hello,{name},i am {my})
mes2=mes.format(name='xiaoming',(my)='daming')
mes=(hello,{0},i am {1}).format('xiaoming','daming')
name.find('sdfs')查找字符串中的sdfs ??? 实验不成功呀。
元组:
字典:
2.0 dict.has_key 3.0没有了 3.0就用 same in dict:
=======================
自学模块
time:
import time
1,a=time.time()
先生成一个时间的标记
print(a)
1463628250.9810724 2,aa=time.localtime(a)
然后把a这个标记记录成本地时间 3,最后用strftime 来输出时间 ()里面是输入的格式,这个时间变量
bb=time.strftime("%Y-%m-%d %H:%M:%S",aa)
print(bb)
2016-05-19 11:24:10 4、将用户输入的自定义时间修改成带有时区格式的日期格式
import datetime,pytz,time #django定义好了request是获取用户请求的关键字
TZ = pytz.timezone('Asia/Shanghai')
比如用户输入
user_time = 2016-05-05 13:30:00
将用户输入先转变成strtime然后再转变成时间戳
buystamp = time.mktime(time.strptime(user_time,"%Y-%m-%d %H:%M:%S"))
然后再转成带有时区的时间对象
buytime_zone = datetime.datetime.fromtimestamp(buystamp, TZ)
print(buytime_zone)
2016-05-05 13:30:00+08:00 这个格式就可以用到要求有时区规定的地方了。
最新文章
- Virtualbox 虚拟机支持硬件摄像头
- C. Shaass and Lights 组合数学
- easyUI文本框textbox笔记
- [CareerCup] 6.1 Find Heavy Bottle 寻找重瓶子
- request,response,session
- 基于 koajs 的前后端分离实践
- TP的SDK的调用
- 安装SQL Server 2005 - 初学者系列 - 学习者系列文章
- Java基础之IO框架
- DLL导出全局变量在多个DLL中调用
- plus、max、Pro、Edge
- SpringMVC入门到精通(一)
- nodejs 搭建简易服务器
- 详解UML中的6大关系(关联、依赖、聚合、组合、泛化、实现)
- zookeeper配置中心实战--solrcloud zookeeper配置中心原理及源码分析
- C# 实现身份验证之WCF篇(2)
- iOS 技术篇: 如何利用dsym文件分析苹果被拒日志
- pig cookbook学习
- WPF中使用BitmapImage处理图片文件(转)
- zookeeper启动配置