【HK】Python 的介绍及基本语法
Python解释性动态语言一、功能:1.动态数据类型 2.自动内存管理 3.大型程序支持 4.内置数据结构 5 .内置库 6.第三方工具集成二、应用领域:1.系统编程 2.GUI编程 3.Web应用 4.组件集成 5.数据库编程 6.数值计算和科学计算http://cdn.u1.huluxia.com/g4/M02/39/1A/rBAAdl_GOzKASkDBAAML7LNH3ig005.jpg
http://cdn.u1.huluxia.com/g3/M01/65/51/wKgBOV3jeIqAfIj9AAAImNad0ns720.jpg
三、Python 3.0和2.0的主要区别1.Python3.0默认使用UTF-8编码2.print()函数代替了print语句3.完全面向对象4.用视图和迭代器代替了列表5.比较运算中的改变6.整数类型的改变7.字符串的改变8.取消了file数据类型9.异常处理的改变http://cdn.u1.huluxia.com/g3/M01/65/51/wKgBOV3jeIqATocdAAAlP2HjMaQ639.jpg
http://cdn.u1.huluxia.com/g4/M02/39/1A/rBAAdl_GOzOAa6rpAAEFF8Ufn0k072.jpg
http://cdn.u1.huluxia.com/g4/M02/39/1A/rBAAdl_GOzOAPtS0AADTPW-CXls632.jpg
基本用法一:基本数据类型: 整型 、浮点型用缩进(空格)表示代码块例如: ifx>100: y=x*5-1 else: Y=0注释:单行注释: #多行注释:’’’、"" 三个英文单引号或者双引号代码续行:使用 \ 符号语句分隔:一行没有分隔符。多条语句写一行用分号基本输出```python print(123) #输出一个对象 123 print(123,'abc',45,book) #输出多个对象 123 abc 45 book print(123,'abc',45,'book',sep='#') #作为输出分隔符 123#abc#45#book print('prince');print(100) #输出结果为两行 prince 100 print('price',end='=');print(100) #输出在一行 price=100 file1 = open('data.txt','w') #打开文件 print(123,'abc',45,'book',file=file1)#用file参数指定输出到文件 file1.close() #关闭文件 print(open('data.txt').read()) #输出从文件中读书的内容 123 abc 45 book基本用法二:int函数 int('111') #默认按十进制转换 111 int('111',2) #按二进制转换 7 int('111',8) #按八进制转换 73类型转换从简单的类型转换为复杂的类型 布尔型>整型>浮点型>复数真除法 / 和floor除法 // 4/2 输出 2.0 5/2 输出2.5 5//2 输出 2 5//-2 输出-3 5//2.0 输出 2.0 5//-2 输出-3.0分数分数对象明确拥有一个分子分母且保持最简,可以有效避免浮点数的不精确性 from fractions import Fraction #从模块导入函数 x=Fraction(2,8) #创建分数 x Fraction(1,4) x+2 Fraction(9,4) Fraction from_float(1.25) #将小数转换为分数 Fraction(5,4)数学函数 abs(-5) #绝对值 5 bin(5) #将整数转换为二进制字符串 ‘0b101’ hex(20) #返回整数的十六进制字符串 ‘0x14’ oct(20) #返回整数的八进制字符串 ‘0o24’ chr(65) #返回整数对于ASCII码的字符 ‘A’ ord('A') #返回字符对应的ASCII码对应的整数 65 divmod(9,4) #返回
页:
[1]