入门前小知识点

1、当使用while或者for时,可以搭配else语句在不满足循环(退出循环)的情况下执行某些语句。
TRUE_NAME = 22
count = 0
while count < 3:
    guess_name = int(input("请输入你猜的年龄:"))  #默认读入的是字符串
    if guess_name == TRUE_NAME:
        print("您猜对了,年龄为22!挺牛逼啊")
        break
    elif guess_name > TRUE_NAME:
        print("您猜的年龄太大了")
    else:
        print("您猜的年龄太小了")
    count += 1
else:   ##当while条件不适合的时候执行这句话,
        print("三次机会已经用完!菜鸡")

2、range函数的小操作

        普通用法:

for i in range(3):
    guess_name = int(input("请输入你猜的年龄:"))  #默认读入的是字符串
    if guess_name == TRUE_NAME:
        print("您猜对了,年龄为22!挺牛逼啊")
        break
    elif guess_name > TRUE_NAME:
        print("您猜的年龄太大了")
    else:
        print("您猜的年龄太小了")
else:   ##当for条件不适合的时候执行这句话,
        print("三次机会已经用完!菜鸡"

        指定步长,比如可以使输出结果每隔3个或者2个打印输出

##实现偶数打印
for i in range(0, 10, 2):
    print("loop: ", i)

#输出:0 2 4 6 8
3、 format格式化(建议使用format来格式化输出)
name=input("username:")
password=input("password:")

info2='''---Info2 of {_name}---
name={_name}
password={_password}
'''.format(_name=name,_password=password)
print(info2)

           不使用format格式化的例子

name=input("username:")
password=input("password:")

information='''---Info of %s---
name=%s
password=%s
'''%(name,name,password)

4、简单的模块初识

        os模块:可执行一些Windows下的一些脚本

import os  # 和操作系统相关的
print(sys.path)  # 打印环境变量,得到的路径为模块库文件所在地
print(sys.argv)  # 打印当前脚本的相对路径

os.system("dir")  # 执行一些window下的一些脚本,此处为显示当前路径下的文件,相当于linux下的 ls
cmd_dir = os.system("dir")   # cmd_dir是接收不到结果的,system只是一个直接输出

cmd_dir = os.popen("dir").read()  # 此处popen可以将结果赋值给cmd_dir
# 前面那句 popen 结果只是将结果的内容存在一个地方,返回的是内存地址,然后用read去读取
print("----", cmd_dir, "-----")

os.mkdir("new_dir")  # 在当前py文件目录下新建一个目录
5、三元运算符
a, b, c = 1, 3, 5
d = a if a > b else c  # 三元运算符
print(d)

#输出结果:5


        



猜你喜欢

转载自blog.csdn.net/qq_31371757/article/details/80042414