鱼C论坛

 找回密码
 立即注册
查看: 2317|回复: 0

[技术交流] 零基础入门学习Python——笔记5

[复制链接]
发表于 2017-7-12 17:54:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用课后题来记录本节的主要内容:
1、 小甲鱼对动手第二题的做法是:
temp = input('请输入一个年份:')
while not temp.isdigit():                                                               #小甲鱼直接not来判断输入的值是否是数字
    temp = input("抱歉,您的输入有误,请输入一个整数:")

year = int(temp)
if year/400 == int(year/400):
    print(temp + ' 是闰年!')
else:
    if (year/4 == int(year/4)) and (year/100 != int(year/100)):
        print(temp + ' 是闰年!')
    else:
        print(temp + ' 不是闰年!')
我自己做的是:
print("********你可以输入三个个年份来判断他们是否是闰年:")
time=2
while(time>=0):
    time-=1
    temp=input()
    if(temp.isdigit()!=1):                                           #这里我用对比值的方法来判断输入的是不是数字
        print("请输入正确的年份:")
    else:
        year=int(temp)
        if(year%4==0 and year%100 !=0) or (year%400==0):         #这里我用的是取余的方法来判断是不是闰年
            print("输入的是闰年哦!")
        else:
            print("输入的不是闰年哦!")

2、获得一个变量的类型可以使用 type() 和 isinstance(),小甲鱼推荐使用isinstance()

3、pyhton3 源码文件默认使用utf-8编码,所以python3可以用中文来命名;

4、顺便将小甲鱼在课后题中添加的内容记录一下:

s 为字符串
s.isalnum()  所有字符都是数字或者字母,为真返回 True,否则返回 False。
s.isalpha()   所有字符都是字母,为真返回 True,否则返回 False。
s.isdigit()     所有字符都是数字,为真返回 True,否则返回 False。
s.islower()    所有字符都是小写,为真返回 True,否则返回 False。
s.isupper()   所有字符都是大写,为真返回 True,否则返回 False。
s.istitle()      所有单词都是首字母大写,为真返回 True,否则返回 False。
s.isspace()   所有字符都是空白字符,为真返回 True,否则返回 False。      
例如:
>>> s = 'I LOVE FISHC'
>>> s.isupper()
>>> True

评分

参与人数 2荣誉 +1 鱼币 +2 收起 理由
康小泡 + 1
小甲鱼 + 1 + 1 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 14:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表