您的位置:首页 > 编程语言 > Python开发

菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

2017-08-08 22:22 1026 查看
导入模块
1.什么是模块? 2.导入模块 Import moduleName (自带200多个模块,第三方模块上千) Python标准库 如下:导入模块os.system内的的df,查看内存

查看模块os可以导入很多方法os. tab健:

如何加tab健: /usr/lib/python2.7/dist-packages/tab.py 默认第三方库存放位置 Python寻找路径规则:



如果查询不到就会报错,

如何让某一个模块在python任何一个地方都可以导入: ①在sys.path 里面添加一个路径变量 ②更改sys.path 已知的变量 python默认/usr/lib/python2.7/dist-packages 下 所以添加tab健,就是加入/usr/lib/python2.7/dist-packages/tab.py vi /usr/lib/python2.7/dist-packages/tab.py

如果找不到import readline apt-get install python-dev 3. 导入模块内某一个方法 From module import argv

4. 别名 Import moduleName as newName 当一个方法名字很长,不方便输入 >>> from multiprocessing import pool >>> Pool 别名: >>> from multiprocessing as mul >>> mul.Pool 5. 导入多个模块 ,导入某个模块下多个方法,使用 “ , ”

用户交互 Raw_input()



在此探讨缩进问题: ①if 必须顶行写 ; ②else 必须缩进 ;

报错如下:

错误在line 7, 进入vi, :set nu 显示行数 :7 直接查看行数7 ③python不需要关闭符,用缩进判断是否代码结束; ④同级代码,缩进必须一致 ;



⑤缩进风格 linux(8个)与window (4个)的tab健字符不一样,无法察觉 建议a.不要在vi里面开发 b.缩进2个空格使用Raw_input() 实现一个小程序 询问用户 姓名、年龄、性别、工作、工资 以格式化的方式输出: Information of company staff : Name: XXX Age : XX Sex : XXXX Job : XXX Sar : XXXX知识点1.



知识点2. 当两个变量的时候:





知识点3.



报错:

为什么报错? 因为age变量数据类型不一样,字符串和数字无法比较,默认age是str 使用int()强制转换数据类型

知识点4. 如果在age输入一个字符串,怎么处理? 使用异常处理(后续讲解)

知识点5. 高亮显示 Name: \033[32;1m%s \033[0m (只将Name字体变成绿色) Age : %s Job : %s ---------------------------------- Name: \033[32;1m%s (如果不使用\033[0m,Name Age Job字体全部变成绿色) Age : %s Job : %s ----------------------------------- Name: \033[42;1m%s \033[0m (只将Name背景变成绿色) Age : %s Job : %s
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python