关注IT专业技能,持续提升竞争力。

python学习笔记(一)

Python 仙人球 1812℃ 0评论

1. python查询版本号:
python -V

2. python输出:
python2.X版本:print “helloworld”
python3.X版本:print(‘helloworld’)

3. python脚本:
以.py结尾
首行:#!/usr/bin/python或:#!/usr/bin/env python,后者更常用

4. 执行:
python a.py或者chmod 755 然后执行./a.py

5. python命令:
import a,导入模块,会生成.pyc文件

6. 编码风格:
1 缩进要统一;
2 变量:
标识符第一个字符必须是字母或者下划线
标识符名称的其他部分可由字母、下划线或数字组成
标识符名称是对大小写敏感的

7. 运算:
2**2:2的2次方
print type(alex),查看alex的类型
print “alex” + “12”拼接字符串

8. 注释:
双引号、单引号是单行的内容;
三引号:多行的内容
单行注释:用#号
多行注释:三个单引号

9. 模块:
公用的代码,可以封装成模块
import moduleName
from moduleName import functionname
import moduleName as mn(别名)
如:tab.py文件是指tab补全的脚本,locate tab.py即可找到文件
import tab就可以显示当前补全内容
如果没有,则可建立一个脚本,内容如下:

其中的关键代码:
import readline
import rlcompleter
readline.parse_and_bind(‘tab: complete’)

10. 用户交互:
raw_input()
如:name = raw_input(‘please input your name:’)
所有的该方法接受的输入都是字符串
当然可以直接用input()方法
字符串转数字:int(str)即可将字符串转换成数字
input与raw_input的区别:
input() 接受什么类型就是什么类型;raw_input()把接受到的字符转化为字符窜。所以用input()要输入 ‘test’
input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用 eval() 函数,所以,你甚至可以将表达式作为 input() 的参数,并且它会计算表达式的值并返回它。不过在 Built-in Functions 里有一句话是这样写的:Consider using the raw_input() function for general input from users.除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互;

转载请注明:V-Lover » python学习笔记(一)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址