无名 发表于 2022-5-8 18:33:59

【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]
查看完整版本: 【HK】Python 的介绍及基本语法