python零基础学习-基础知识2-代码初见

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python零基础学习-基础知识2-代码初见相关的知识,希望对你有一定的参考价值。

注释及引号的使用

#我是一行注释
‘‘‘
那么巧, 我也是一行注释
‘‘‘
print(‘‘‘打印多行字符串-第一行
打印多行字符串-第二行
‘‘‘)
print("我在尝试引号嵌套‘我在尝试引号嵌套")
print(那么巧, 我也在尝试引号嵌套"我也在尝试引号嵌套)

要求用户输入字符, 及字符串拼接

注意: 用户输入的都为字符串, 如需当做数字使用需要进行转换: int(age)

#要求用户输入
name=input("what‘s your name?")
job=input("what‘s your job?")
#打印输出内容
print(name,job)
#字符串拼接方法1, 尽量不要使用, 要占多块内存
print(‘‘‘---info of ‘‘‘+name+‘‘‘---
name:‘‘‘+name+‘‘‘
job:‘‘‘+job)
#字符串拼接方法2, %s代表string
print(‘‘‘---info of %s---
name:%s
job:%s‘‘‘%(name, name, job))
#字符串拼接方法3
print(‘‘‘---info of {_name}---
name:{_name}
job:{_job}‘‘‘.format(_name=name,_job=job))
#字符串拼接方法4
print(‘‘‘---info of {0}---
name:{0}
job:{1}‘‘‘.format(name,job))

模拟linux登录, 密码密文展示

注意: 该写法在pycharm中不不好用

import getpass #引入标准库
password=getpass.getpass("password:")

 if...else流程判断

注意: 由于没有{ }等结束符, 缩进必须正确

if _username==username and _password==password:
    print("Welcome {name}".format(name=username))
else:
    print("Invalid username or password")

while循环

count=0
num=15
while count<3:
    guess=int(input("please a number:"))
    if guess==num:
        print("correct!")
        break
    elif guess>num:
        print("Bigger!")
        count+=1
        continue
    else:
        print("Smaller!")
        count+=1
        continue
else:
    print("Guess incorrectly for 3 times!")

无限循环

while True:
    name=input("name:")

for循环

for i in range(10):
    name=input("name:")
    if name=="bell":
        break
else:
    print("Not correct")

 

以上是关于python零基础学习-基础知识2-代码初见的主要内容,如果未能解决你的问题,请参考以下文章

零基础如何学好python?Python代码规范之命名规范

python零基础学习2-函数1-装饰器

零基础学python需要注意哪些问题

转行零基础该如何学Python?

Python零基础学习-跟随小甲鱼up主

python零基础学习-基础知识1-python简介