Python基础小结

来源:互联网 发布:iso8859 java 编辑:程序博客网 时间:2024/06/04 23:35

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中类似



原创粉丝点击