Python 基础(一)

  由于公司项目需要,原本只做Android和小程序的我,被派去学Python抓网页数据...完全小白的我,开始我的Python之旅

  •   循环语句与条件语句:
    tryCounts = 0
    while tryCounts < 3:
        gender = input("Please guess my Gender(Man or Male): ")
        if (gender == "man"):
            print("Right")
            break
        elif (gender == "male"):
            print("Wrong")
        else:
            print("you input wrong words")
        tryCounts += 1
    else:
        print("You try too much times")
    
    跟着Alex学习python,发现Python和Java还是很相似的,只不过有些不同的是
    (1)Python中循环语句和条件语句的条件判断的括号可由可无
    (2)Python中循环语句和条件语句下执行语句不是以花括号开始和结束的,而是以冒号开始,缩进代码来判断的
    (3)Python中的elif == Java中的 else if
    
  • 字符串
    showMsg = "你是个%s又%s而且%s的人"
    print(showMsg % ("美丽", "大方", "天真"))
    
    和Java一样,拥有替换字符串的功能,只不过在Java是:
    String showMsg = "你是个%1$s又%2$s而且%3$s的人";
    String.format(showMsg, "美丽", "大方", "天真");
    
  • 列表
     
  • testList = ["one", "two", "three", "four"];
    print(len(testList))
    testList.append("five")
    print(testList)
    testList.insert(3, "test")
    print(testList)
    testList.insert(0, "test")
    print(testList)
    testList.insert(1, "test")
    print(testList)
    #制定符合某一项的都删除
    for i in range(testList.count("test")):
        testList.remove("test")
    print(testList)
    testList.clear()
    print(testList)
    
    执行结果:4
    ['one', 'two', 'three', 'four', 'five']
    ['one', 'two', 'three', 'test', 'four', 'five']
    ['test', 'one', 'two', 'three', 'test', 'four', 'five']
    ['test', 'test', 'one', 'two', 'three', 'test', 'four', 'five']
    ['one', 'two', 'three', 'four', 'five']
    []
    
  • 元祖
    # 元祖的元素不可被修改,但元祖的元素的元素可被修改

    testYuanZu = (1, 2, {"name": "David"})
    print(testYuanZu)
    testYuanZu[2]["name"] = "XiaoMing"
    print(testYuanZu)


    执行结果:
    (1, 2, {'name': 'David'})
    (1, 2, {'name': 'XiaoMing'})


     
  • 字典
    learnList = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90, 100, 186, 46]
  • dic = {}
    for i in learnList:
        if i < 66:
            if "k1" in dic.keys():
                dic["k1"].append(i)
            else:
                dic["k1"] = [i, ]
        else:
            print("大于等于66》》 " + str(i))
    print(dic)
    
    执行结果:
    大于等于66》》 66
    大于等于66》》 77
    大于等于66》》 88
    大于等于66》》 99
    大于等于66》》 90
    大于等于66》》 100
    大于等于66》》 186
    小于66》》 46
    {'k1': [11, 22, 33, 44, 55, 46]}
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本系统的研发具有重大的意义,在安全性方面,用户使用浏览器访问网站时,采用注册和密码等相关的保护措施,提高系统的可靠性,维护用户的个人信息和财产的安全。在方便性方面,促进了校园失物招领网站的信息化建设,极大的方便了相关的工作人员对校园失物招领网站信息进行管理。 本系统主要通过使用Java语言编码设计系统功能,MySQL数据库管理数据,AJAX技术设计简洁的、友好的网址页面,然后在IDEA开发平台中,编写相关的Java代码文件,接着通过连接语言完成与数据库的搭建工作,再通过平台提供的Tomcat插件完成信息的交互,最后在浏览器中打开系统网址便可使用本系统。本系统的使用角色可以被分为用户和管理员,用户具有注册、查看信息、留言信息等功能,管理员具有修改用户信息,发布寻物启事等功能。 管理员可以选择任一浏览器打开网址,输入信息无误后,以管理员的身份行使相关的管理权限。管理员可以通过选择失物招领管理,管理相关的失物招领信息记录,比如进行查看失物招领信息标题,修改失物招领信息来源等操作。管理员可以通过选择公告管理,管理相关的公告信息记录,比如进行查看公告详情,删除错误的公告信息,发布公告等操作。管理员可以通过选择公告类型管理,管理相关的公告类型信息,比如查看所有公告类型,删除无用公告类型,修改公告类型,添加公告类型等操作。寻物启事管理页面,此页面提供给管理员的功能有:新增寻物启事,修改寻物启事,删除寻物启事。物品类型管理页面,此页面提供给管理员的功能有:新增物品类型,修改物品类型,删除物品类型。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值