首页 > 代码库 > Ptyhon自学---第一张

Ptyhon自学---第一张

1.优点:简单、明确;强大的模块三方库;易移植;面对对象;可扩展(c/c++/java...)

2.缺点:代码不能加密;执行速度慢

3.注释:#注释内容

4.打印语句 print “中文内容”/算法/“内容”/’内容’

5.‘"hello world"she say‘------"hello world"she say

6.获取用户输入:cmd直接运行:地址>文件名.py

7.让脚本像普通程序运行:在第一行写入 #!/usr/bin/env python

这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操作

8.文件名:hello.py/hello.pyw(windows系统专用文件类型)

9.如果有双击运行,最后一步执行完成后会自动关闭 在最后一行加入input("Press <Enter>")或其他就不会自动关闭

10.字符串

10.1单引号字符串和转义引号

10.1.1 print ‘Let‘s Go‘--->SyntaxError: invalid syntax

10.1.2 print ‘Let\‘s Go‘-->Let‘s Go

10.2字符串拼接

>>> x=‘Hello‘

>>> y=‘ world‘

>>> x+y

10.3字符串表示

10.3.1 str:打印为“ Hello World ”转化为合理的字符串,以便用户可以理解

10.3.2 repr: 打印为“ `Hello World` ”反引号``,当输出的时候有int类型的变量时

10.4 用户输入

10.4.1 input():例如 x=input(“x=”)   基本只能输入数字类型

10.4.2 raw_input(): 可以接受任何输入类型 多使用

10.5 长字符串、原是字符串和Unicode

10.5.1长字符串:如果有多行可以使用’’’内容’’’或者”””内容“””

或者每一行后加’\’

例如:print ‘‘‘alkjhsdfj

skjdahfkjads

sadgfjh

asdjkhf‘‘‘

10.5.2原始字符串:在字符串前加r--当想打印的语句中有’\(转义符号)’时使用

例如:>>> print ‘asdf\adsf\asdf\asdf‘

asdf_x0007_dsf_x0007_sdf_x0007_sdf

>>> print r‘asdf\asdf\asdf\asdf‘

asdf\asdf\asdf\asdf

10.5.3 Unicode字符串--Unicode表示的字符串支持多种语言

u’asdfad’也可以和原始字符串一起使用ur’asdfasdf’

11.函数

Abs(number)       返回绝对值

Cmath.sqrt(number) 返回平方根,可用于负数---先导包import cmath

Float(object)        将字符串和数字转化为浮点型float

Help()   提供交互式帮助(帮助)

Input()/raw_input()  获取用户输入/ 获取用户输入(结果看为原始字符串”r”)

Int(object)   将字符串和数字转化为int类型
long(object)   将字符串和数字转化为long类型

Math.ceil(number)   四舍五入--上入,返回整数 导入包 import math

print math.ceil(2.56)   3.0

Math.floor(number)  四舍五入--下舍,返回整数 导入包 import math

print math.floor(2.46)   2.0

Math.sqrt(number)  返回平方根,不可用于负数

Pow(x.y)  xy次方

Pow(x,y,z)  (xy次方)的值%z

Str(object)        object转化为string类型

Rount(x,y)        xy

 

Ptyhon自学---第一张