无名商城论坛

搜索
查看: 306|回复: 0

[其他技术] 【HK】Python 的介绍及基本语法

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:33:59 | 显示全部楼层 |阅读模式

Python解释性动态语言一、功能:1.动态数据类型 2.自动内存管理 3.大型程序支持 4.内置数据结构 5 .内置库 6.第三方工具集成二、应用领域:1.系统编程 2.GUI编程 3.Web应用 4.组件集成 5.数据库编程 6.数值计算和科学计算

三、Python 3.0和2.0的主要区别1.Python3.0默认使用UTF-8编码2.print()函数代替了print语句3.完全面向对象4.用视图和迭代器代替了列表5.比较运算中的改变6.整数类型的改变7.字符串的改变8.取消了file数据类型9.异常处理的改变



基本用法一:基本数据类型: 整型 、浮点型用缩进(空格)表示代码块例如:      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)             #返回
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表