1 安装完windows 下的Python 后,进行下测试
>>>print ("hello")或者print “hello”
注意 不同的python版本,语法定义有差别,否者会报错“SyntaxError: invalid syntax”
2 数字和表达式
直接输入数学表达式就可以进行计算了(除了除法会有问题),3.0版本之后,可以处理 / 运算,可以进行类型转化
>>> 2+2.0
4.0
>>>1/2
0(3.0之前版本)
>>>1/2
0.5
“+ - * / % ”等类似于其他语言
“**”表示幂运算
>>>3**3
27
"//" 在python 表示整除
>>>1//2
0
大数的表示:
普通整数不能大于2147483647或者小于-2147483647(有符号整数的范围),如果需要的话,在数尾加上“L(l)”,可将整型转化为长整型。实验证明,3.3版本已经可以自动转化,并不显示L,如下:
>>> 1212457498798764867987867978*19876465461897324564694564
24099369598892066785341343970846304370417537126271592
>>>
进制数表示:
十六进制
>>>0xAF
175
八进制
>>>0o17(3.2版本以后的之前的可以直接017)
15
变量
变量的使用法类似其他的语言,命名也是字母数字下划线,但不能以数字开头。
语句
语句在python中做什么
x=2,print(x) 是语句,执行赋值和打印操作
x+2,2+2 是属于表达式的范畴
输入
python 采用input(),获取键盘输入
>>> y=input("y:")
y:20
>>> y
'20'
在3.3版本里,输入的y当做是字符串,不能之间数字运算,否则会:
键盘输入均被当字符串看。
可以采用int() 转化成int.
判断语句和格式
格式:if 条件:执行语句
下面的判断也证实了3.3版本中键盘输入的y为字符串
>>> if y=="20":print("y=20")
y=20
>>>
函数
被表达式或者语句调用,如:print,input 就是函数,python存在abs(),pow(),round()等等函数
模块
python采用import导入模块
例如:
>>> import math 类似于C中的“include”,类似java import
需要使用math.floor()方式调用。
也可以采用form 模块 import 函数
可以直接使用函数
文件保存和执行
文件的创建可以采用文本方式编写完成之后修修改文件后缀.py的方式,或者直接使用IDE中的File ->new windows,直接编辑文本,完成后保存。
执行时:python.exe的路径加入到windos 下的path中:
cmd 中进入文件的存放位置执行: python hello.py
结果:
D:\Python3.3\code>python hello.py
输入你的名字:jone
jone ,你好!
注意:如果双击.py文件,一闪而过,是因为没有在最后做停顿,有的版本可以采用raw_input(),而3.3不能采用这样的方式,没有定义raw_input,使用input()就行了。
注释
python采用的是“#”进行注释
转义字符
python中的转移字符的用法在3.3版本和C中类似