datetime数据类型_Python数据类型

3b53655b729b401ba081980bb27d2acc

1.字符串

1.1 使用单引号

用单引号括起来表示字符串,例如: str = 'this is python-note'

1.2 使用双引号

双引号中的字符串与单引号中的字符串用法完全相同,例如: str = "this is python-note"

1.3 使用三引号

利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:

str='''this is stringthis is pythod stringthis is string'''

1.4 转义字符 ''

转义字符 可以转义很多字符,比如表示换行,表示制表符,字符本身也要转义,所以表示的字符就是

Python还允许用r''表示''内部的字符串默认不转义

2.布尔类型

在Python中,可以直接用True、False表示布尔值 (请注意大小写)

2.1 and 运算

and运算是与运算,只有所有都为True,and运算结果才是True:

>>> TrueTrue>>> True and TrueTrue>>> True and FalseFalse

2.2 or 运算

or运算是或运算,只要其中有一个为True,or运算结果就是True:

>>> True or FalseTrue>>> True or TrueTrue>>> False or FalseFalse>>> 

2.3 not 运算

not运算是非运算,它是一个单目运算符,把True变成False,False变成True:

>>> not TrueFalse>>> not FalseTrue>>> not not TrueTrue>>> 

3.整数

Python可以处理任意大小的整数(正负)

>>> print(10)10>>> print(-1)-1>>> 

4.浮点数

浮点数也就是小数

>>> print(1.0)1.0>>> print(1.25E20)1.25e+20>>> print(1.28e20)1.28e+20>>> print(1.28e6)1280000.0

5.数字

数字包括整数和浮点数

6.列表

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

  • 创建列表
>>> student = ['张三','李四']>>> student['张三', '李四']
  • 常用函数
  • len获得list元素的个数:
>>> len(student)2
  • pop删除list末尾的元素:
>>> student.pop()'李四'>>> student['张三']

7.元组

另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改。

>>> student = ('张三','李四')>>> student('张三', '李四')

注意这里定义元组使用的是小括号

8.字典

Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。

>>> d = {'小红' : 98, '小李' : 96, '小明' : 86 }>>> d['小明']86
  • dict和list对比

对比查找插入占用内存

dict快快多

list元素多就慢元素多就慢少

9.日期

datetime是Python处理日期和时间的标准库。

  1. 获取当前日期和时间
>>> from datetime import datetime>>> now = datetime.now()>>> print(now)2019-02-20 17:18:52.923892
  1. datetime转换为timestamp
>>> now.timestamp()1550654332.923892

注意Python的timestamp是一个浮点数。如果有小数位,小数位表示毫秒数。需要乘以1000转换为秒

  1. timestamp转换为datetime
>>> t = 1550654332.923892>>> print(datetime.fromtimestamp(t))2019-02-20 17:18:52.923892
  1. str转换为datetime
>>> dateCurr = datetime.strptime('2019-02-20 17:29:01', '%Y-%m-%d %H:%M:%S')>>> print(dateCurr)2019-02-20 17:29:01

%Y-%m-%d %H:%M:%S 注意大小写

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值