今天是高考的好日子,自己也要好好学习,刚才不知道为啥怎么保存不上,其实主要是为了客服下自己的懒惰,从而写博客来鼓励自己,上一次python的学习基础代码是2010204的,结果现在都20170607了,我还在写基础代码,说起来真是太堕落,中间其实什么都没干,就是买了个房子,装修看看,几个月就没了,主要还是自己太懒,克服下,这几个月完全不符合我一贯的作风,代码先随便沾上来,毕竟写Java一年多,所以基础不是每个基础都写,大概写了下自己觉得需要了解的,祝自己在python的路上成功
""" 多行注释 """ # 单行注释 """ name = "李鹏超" ; print(name); """ import getpass # 导入包 """ inputName = input("请输入你的名字:"); inputPass = getpass.getpass("请输入你的密码:"); print("输入的名字是:"+inputName+"输入的密码是"+inputPass); inputPass = getpass.getpass("请输入你的密码:"); # 输入密码的据说是在window下无效 print("输入的密码是"+inputPass); """ """ 由于linux不熟悉所以暂时先不考虑这部分联系,这部分就是说python也可以执行linux系统的自带命令 import sys,os print(sys.argv); """ """ name = "lipengchao" print("i am %s" %name); # 带参数的输出 字符串是 %s;整数 %d;浮点数%f统配之后,在使用百分号带出实际参数 """ """ name = "lipengchao" pwd = "123" inputName= input("请输入你的名字:") inputPass = input("请输入你的密码:") if inputName==name: print("account is corrent") if inputPass == pwd: print("welcome login") else: print("password is invlid") else: print("账号都没有输入正确,小丁很生气") """ """ if inputName == name and inputPass == pwd: print("welcome login %s" %name) else: print("name or pass is invalid"); """ # 写一个猜数字 """ age = 18; inputAge= int(input("plaese input my age")); if inputAge == age: print("恭喜,猜对了") elif inputAge > age: print("太大了") else: print("太小了") """ """ for i in range(10): print(i); # 可以看到i是从0开始,于是我们上面的可以改造成猜错了一直猜,猜对了退出 """ """ age = 18; for i in range(10): # 循环这里是将函数中的值取出来给i来记录循环的次数,所以是不能通过在瞎买年通过条件判断来给i,所以如果需要在循环内来控制循环的次数,那么最好是自己定义一个计数器 if i==9: print("机会已经用完,系统退出!") break; inputAge = int(input("plaese input my age")); if i ==3 : continue_confirm = input("Do you want to continue ?") if continue_confirm =="yes": if inputAge == age: print("恭喜,猜对了"); break; elif inputAge > age: print("太大了,还有%d次"%(10-1-i)) continue; else: print("太小了") print("太小了,还有%d次" % (10 -1- i)) continue; else: print("您选择了退出"); break; """ age = 18; count =0; for i in range(10): # 循环这里是将函数中的值取出来给i来记录循环的次数,所以是不能通过在瞎买年通过条件判断来给i,所以如果需要在循环内来控制循环的次数,那么最好是自己定义一个计数器 if i==9: # 整个循环的总次数 print("机会已经用完,系统退出!") break; inputAge = int(input("plaese input my age")); if count ==2 : # 内部次数 continue_confirm = input("Do you want to continue ?") if continue_confirm =="yes": count=0; print(continue_confirm); if inputAge == age: print("恭喜,猜对了"); break; elif inputAge > age: print("太大了,还有%d次"%(10-1-i)) continue; else: print("太小了") print("太小了,还有%d次" % (10 -1- i)) continue; else: print("您选择了退出"); break; count +=1; """ name = list(["gailun","debang","jiawen"]); # 列表 中括号创建 name1 = ["gailun1","debang1","jiawen1"]; name.append("lipengchao") # 列表中带的很多方法使用的时候挨个测试就可以了和java应该是大同小异 nameYZ=(name,name1,"yuanzu"); # 元组是一种内容不可变的列表,但是因为支持存储列表等可变的元素所以可以将通过修改可变的来修改其中的值,当然这个也可以使用tuple的单词函数来进行创建,效果是一样的 nameYZ1 = tuple(name,name1,"yuanzu"); nameZD = dict({"name":"lipengchao", "age":18}); # 字典是大括号来创建,当然也可以使用dict关键字来进行创建,当然字典是键值对的形式存在 print(nameZD.get("name")); """