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 #次数重新为02.counter = 0continue ##继续进入下一个循环
作业:
作业一、编写登录接口
- 输入用户名和密码
- 认证成功后显示欢迎信息
- 输错三次后锁定
作业二、多级菜单
- 三级菜单
- 可依次选择进入各子菜单
- 所需新知识点:列表、字典
0 0
- Python之路_Day 1
- 操作系统学习03_day
- 02_day-helloos3
- JAVA学习_day 01
- python学习之路1
- python之路(1)
- Python学习之路1
- 【Python教程】python之路
- 【2015/10/24】C学习日志_Day 9 关键字
- python之路之python爬虫
- Python之路【1】:Python简介和入门
- 10004---python学习之路-1 python基础操作
- python之路之函数
- 我的Python测试之路--1
- 数学之路-python计算-Theano(1)
- 数学之路-python数据处理(1)
- python学习之路(1)
- Python 学习之路——1
- python的pandas包数据框单层索引操作核心方法loc,iloc,ix,query
- advanced-tensorflow
- UVA 264 CD (01背包+输出路径)
- 图论500题
- django启动的时候报错RuntimeError: maximum recursion depth exceeded in cmp
- Python之路_Day 1
- ECMA2015(ES6)简单入门-3-迭代器-生成器-定义类-__静态方法__继承
- JInternalFrame的使用
- Java sdut acm 1791 集合相等问题
- Eclipse转IDEA(mac)
- SQL小结
- 剑指offer题一
- 哈希表知识梳理
- IP地址-子网-网关