python3学习笔记(区别于其他语言的内容)

python3学习笔记(区别于其他语言的内容)

多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句:
例如:

		total = item_one + "\"
			    item_two + "\"
			   item_three +"\"

数据类型

  • python没有 long 数据类型,只有 int
  • number(数值)、string(字串)、tuple(元组) 内容为不可变数据类型
  • 列表(list)第三个是负数就可以进行反向输出
        letters=[ : : -1 ]    # 得到反向的内容
        letters=[ 1 : 4 : 2 ] # 得到从1开始以2为间隔选择到4 最后选出 1  3 号的内容 
  • **元组 (list) ** 不可修改
 	#	特殊语法
 	tapl = () -> 空元组的创建
 	tapl =1,) -> 单元素元组
  • 集合(set) 创建方法:{} 和 set()
PS:创建空集合必须用 set() , 因为{}用于创建空字典
  • 字典(dictionary) : 一种映射类似于一个map,用dict快速创建键值对序列构造字典
创建空字典用 {}
字典的关键字必须为不可变类型,且不可以重复
删除元素:
	* del 删除键为指定值的条目
	*  [字典名].clear  清空字典所有条目 
	* del 字典名 删除字典
字典特性:
	1、 不允许同一个键出现两次,创建时同一个键被赋值两次,后一个值会被记住,类似于一个映射
	2、 键必须不可变(不可以改变键值),所有的可以用数值、字符串货元组可以充当键,所以里列表就不行
  • 时间和日期
	python对于时间提供了两个模块(time 和 calendar),主要用于格式化时间和日期
	!!!! 时间是以秒为单位的浮点小数
	!!!! 时间戳的起点是197911日午夜
	当我们引入 time 包后( import time )引用 time的 time() 方法后,可以导出时间戳,但是他是一个抽象的浮点数,整个数值是先对与1970年的时间戳相对时间(最大支持到2038年)

	时间元组:
		python 通过函数生成了一个元组装起来的9组数字处理时间
		其顺序是:(struct_time)
			0	tm_year	年	
			1	tm_mon	月
			2	tm_mday	日
			3	tm_hour	时
			4	tm_min	分
			5	tm_sec	秒
			6	tm_wday	一周当中的第几天
			7	tm_yday	一年的第几天
			8	tm_isdst	一个夏令时的标记(-101-1	是决定夏令时的标记)
	
	示例代码:
		import time
		
		theTime = time.localtime(time.time())
		print("时间元组为: ", theTime)
	得到的结果 为一个
	时间元组为: time.struct_time(tm_year=2020, tm_mon=7, tm_mday=14, tm_hour=20, tm_min=32, tm_sec=24, tm_wday=1, tm_yday=196, tm_isdst=0)
	
	对上面的时间进行格式化:	
		1、获取格式化时间 通过 -> asctime(); 方法
		可以输出一个时间: Tue Jul 14 20:35:22 2020
		2、格式化日期  通过  strtime 方法来格式化日期 : 
			time.strftime(format[,t])
			
		#!/usr/bin/python3
		import time
		# 格式化成2016-03-20 11:45:39形式
		print (time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
		# 格式化成Sat Mar 28 22:24:24 2016形式
		print (time.strftime("%a %b %d %H:%M:%S %Y", time.localtime()))
		# 将格式字符串转换为时间戳
		a = "Sat Mar 28 22:24:24 2016"
		print (time.mktime(time.strptime(a,"%a %b %d %H:%M:%S %Y")))

		时间元组为:  time.struct_time(tm_year=2020, tm_mon=7, tm_mday=14, tm_hour=20, tm_min=32, tm_sec=16, tm_wday=1, tm_yday=196, tm_isdst=0)
		2020-07-14 20:41:47
		Tue Jul 14 20:41:47 2020
		1459175064.0
		
		3、获取日历
			import calendar
			
			cal = calendar.month(2020,7)
			print ("以下输出2020年7月份的日历:")
			print (cal)
			以下输出20207月份的日历:
			     July 2020
			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 31
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值