老男孩python第一天笔记

1、变量   把结果存下来,变量存在内存里,name1 = "hepeng"    name2=name1   name1 = "hp"    print(name1,name2)

  name2是name1在内存中的指向相当于软连接,输出结果,name1=hp  name2=hepeng

2、字符编码都是向下兼容的,unicode万国码,utf8 存英文1byte 存中文3byte

3、用户交互程序,username = input("请输入")

  变量引用格式化输出,%s字符串,%d只能接受数字,%f浮点小数

 name = hp

  info= "Name:%s"  %  (name)

  print(info)

  字符串转 整形 int  整形转字符串str

  用format格式化 输出

  

name = "hp"
  info2 = "Name:{_name}".format(_name = name)
  print(info2) 

 

 

4、密码密文使用getpass

  import getpass

  password = getpass.getpass("password:")    getpass  在pycharm里不好使,在命令行可以

5、if else循环,用户名密码匹配输出ok,不匹配输出wrong

if  username == user and  password = pwd :
    print("ok")
  else:
    print("wrong")

 

 

6、while循环,年龄猜三次,正确就退出,三次不对给提示

 count = 0 
 age = 23
 while  count <3:
  guess_age = int(input("guess age"))
  if guess_age == age:
    print("you got it")
    break
  elif guess_age > age:
    print("too bigger")
  else:
    print("too smaller")
  count +=1
else:
  print("you have try too many choice")

 

  

7、for 循环 

等同上边while代码,用for循环实现age猜三次

age = 23

for i in range(3):
  guess_age = int(input("guess age"))
  if guess_age == age:
    print("you got it")
    break
  elif guess_age > age:
    print("too bigger")
  else:
    print("too smaller")
else:
  print("you have try too many choice")

for i in range(0,10,3) 0-10隔三个

8、continue跳出本次循环进入下一次循环,break结束整个循环

for i in range(10):
    if  i  < 3:
        print("loop",i)
    else:
        continue
    print("hehe")

当i循环到3的时候就不执行print了,continue直接跳出本次循环进行下次循环

for i in range(10):
    if  i  < 3:
        print("loop",i)
    else:
        break
    print("hehe")

当i循环到3的时候直接跳出循环,不在执行,两个的输出结果是一样的,但是原理不同

    

 

 

 

 

 

 

 

 

 

 

 

     

转载于:https://www.cnblogs.com/hepeng123/p/6530390.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值