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 这个格式就可以用到要求有时区规定的地方了。
python_way ,day2 字符串,列表,字典,时间模块的更多相关文章
- python字符串/列表/字典互相转换
python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...
- 初识python 字符串 列表 字典相关操作
python基础(一): 运算符: 算术运算: 除了基本的+ - * / 以外,还需要知道 : // 为取整除 返回的市商的整数部分 例如: 9 // 2 ---> 4 , 9.0 // ...
- python之字符串,列表,字典,元组,集合内置方法总结
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...
- Learn day3 深浅拷贝/格式化/字符串/列表/字典/集合/文件操作
1. pass break continue # ### pass break continue # (1) pass 过 """如果代码块当中,什么也不写,用pass来 ...
- python字符串列表字典相互转换
字符串转换成字典 json越来越流行,通过python获取到json格式的字符串后,可以通过eval函数转换成dict格式: >>> a='{"name":&qu ...
- python字符串,列表,字典的常用方法
本篇内容 字符串的常用方法 列表的常用方法 字典的常用方法 字符串的常用方法 center 字符居中显示,指定字符串长度,填充指定的填充字符 string = "40kuai" p ...
- 小白的Python之路 day2 字符串操作 , 字典操作
1. 字符串操作 特性:不可修改 name.capitalize() 首字母大写 name.casefold() 大写全部变小写 name.center(50,"-") 输出 '- ...
- int bool 字符串 列表 字典 集合
1.int和bool 输出i的最大二进制位数inti = 1000 print(i.bit_length()) 2. str int bool list set dict tuple 相互转换 pr ...
- python 字符串 列表 字典 常用方法
今天学习内容如下: 1.学习昨天练习题目的解题新方法 #1.使用while循环输入 1 2 3 4 5 6 8 9 10 ''' count = 0 while count < 10: coun ...
随机推荐
- vsftp黑白名单设置及问题
问题一:ftpusers和user_list两个文件各自的用途是什么?有何关系? 首先请明确一点:ftpusers不受任何配制项的影响,它总是有效,它是一个黑名单!该文件存放的是一个禁止访问FTP的用 ...
- linux设备驱动归纳总结(十三):1.触摸屏与ADC时钟【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-119723.html linux设备驱动归纳总结(十三):1.触摸屏与ADC时钟 xxxxxxxxxx ...
- 161019、并发容器ConcurrentHashMap
java.util.concurrent.ConcurrentMap<K, V>一种是用读写锁实现Map的方法.此种方法看起来可以实现Map响应的功能,而且吞吐量也应该不错.但是通过前面对 ...
- linux下异步IO的简单例子【转】
转自:http://blog.chinaunix.net/uid-24567872-id-87677.html 首先,贴一下异步IO中用的的一些结构体,因为平常很少用,整理起来方便查看. aio.h中 ...
- linux mmap 内存映射【转】
转自:http://blog.csdn.net/xyyangkun/article/details/7830313 [-] mmap vs readwritelseek mmap vs malloc ...
- oracle 数据泵 每天自动备份
@echo off echo 删除10天前的备分文件和日志 forfiles /p "e:\app\back" /m *.dmp /d -5 /c "cmd /c del ...
- 转载:JMS-ActiveMQ浅析
ActiveMQ 即时通讯服务 浅析 一. 概述与介绍 ActiveMQ 是Apache出品,最流行的.功能强大的即时通讯和集成模式的开源服务器.ActiveMQ 是一个完全支持JMS1.1和J2EE ...
- 坑爹的VS2012
2.2.2.如果卸载 Visual Studio 2010 Service Pack 1,则必须先重新安装 Visual Studio 2010,然后才能再次安装 SP1 如果卸载 Visual St ...
- ASP+Access UTF-8 网页乱码问题解决办法
用ACCESS数据库和ASP做网站时用UTF-8编码有时会出现乱码,再者网页出错或者刷新页面后就是乱码,如果数据库取值乱码在开头加上<%@LANGUAGE="VBSCRIPT" ...
- VC中常用的宏
我们在VS环境中开发的时候,会遇到很多宏定义,这些宏可以应用到代码中,或用于编译.工程选项等设置,总之是我们开发中必不可少的工具,有必要做一个总结.有些宏是C/C++定义的,有些宏是VC环境预 ...