Python之路_Day 1

来源:互联网 发布:富豪 知乎 编辑:程序博客网 时间:2024/06/07 20:41

Day One

一、编码字符集

# -*- coding: utf-8 -*-    

通过 settings -> Editor -> File and Code Templates -> Python Script 设置

二、保存用户的输入

变量名 = input('界面显示的内容')   ##input() 默认的类型字符串,若要是数字,需要强转 int(input(...))

变量名 = raw_input('界面显示的内容')  ##这个适用与python 2.0+   3.0以上用input()

三、 %s  引用外部变量(string), %d (数字)

...%s%s%s...%(变量1,变量2,变量3)


四、常用模块

  • 使用户输入不可见(密码)
import getpass   ##该模块只能在liunx系统下运行
pwd = getpass.getpass("请输入密码")。
  • 补全命令
import tab  ##python不自带例如:os.[tab][tab] ##自动列出相关命令集
  • import os
    1.os system(command) ##执行命令例如:os.system('df -h') ##查看磁盘空间  *注:最后返回0,表示执行成功2.os.mkdir('文件名') ##创建文件  os.system('ls 文件名') ##列出文件3.保存命令的结果输出例如:os.system('df')变量名 = os.popen(command).read()print(变量名)
  • import sys
print(sys path) #输出所有包含全局变量的地址
 *注:模块的导入按sys.path中的顺序导入,所以优先导入当前路径下的模块

五、if...else

优化为高效格式:判断条件用 and 连接

六、循环

  • for i in range(n):

    1.条件变量最好放在循环外部。
2.在正确的条件循环 if 最后加 break ,表示跳出整个循环

3.循环中的 i 是指 rang函数复制给 i (循环中给 i 另外赋值无效,无法达到使 i 重新计数的效果)
   所以。循环中的计数 if 判断最好另外设定一个计数变量counter。
   在循环条件的最后 counter += 1, 达到将rang()循环的次数与判断条件的计数区分开

  • 设每次循环次数是 n 的话
如果结束一个循环,要进行下一个 n 次循环
可以:
1.counter = -1 #次数重新为0
2.counter = 0 
  continue ##继续进入下一个循环


作业:

作业一、编写登录接口
  • 输入用户名和密码
  • 认证成功后显示欢迎信息
  • 输错三次后锁定


作业二、多级菜单
  • 三级菜单
  • 可依次选择进入各子菜单
  • 所需新知识点:列表、字典
0 0
原创粉丝点击