学习python的第四天
Day4:
1.python拥有四种数值类型:整型,长整型,浮点型,以及复数类型。所有的数值类型都是不可变型。
(1).整数类型用来表示-2147483648到2147483647之间的整数(甚至更大),如果某次运算的结果超出了这个表示范围,一般情况下python会自动将运算结果由整型升级为长整型返回;
(2).长整型可以表示任意范围的整数(内存足够大);
(3).浮点数类型:python中只有双精度浮点数(64位),它提供大约17个数字的精确度和-308到308的指数。(python不支持32位单精度的浮点数);
2.函数:
(1).定义一个函数:
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串——用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
(2).内建id()函数返回内存中的位置。
(3).内建type()函数返回一个对象的类型。
3.string与int的转换
(1).string>>int
int('转换内容')
(2).int>>string
str(转换内容)
4.c=time.localtime(time.time()).tm_year直接输出int形式的年份。
5.定义一个函数(输入年份判断是否闰年):
def year(year):
return (year%4==0 and year % 100!=0 or year %400==0)
a= year(2020)
if a:
print '366 days'
else :
print '365 days'
# def getDaysCurrentYear():
# b=time.strftime('%Y',time.localtime(time.time()))
# print b
# a=year(int(b))
# c=time.localtime(time.time()).tm_year
# print c
# a=year(c)
# if a:
# return 366
# else :
# return 365
#
# print getDaysCurrentYear()
#
# print year(2020)
# print year(2019)

浙公网安备 33010602011771号