首页 > 编程源码 > Python 的介绍及基本语法

Python 的介绍及基本语法

楼主:小亚 [3级] · 2019-12-1 ·  浏览1019 · 编程源码 · ID:

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) #返回

- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者小亚流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/18772.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
14条回复 |  最后回复于2019-12-1

小亚 [3级]

你要是不建议晚上吧
发布于2019-12-1

回复列表

  • 内容加载中...

说点什么...

老实人灬? [1级]

[haha]好的
发布于2019-12-1

回复列表

  • 内容加载中...

说点什么...

老实人灬? [1级]

哈哈,加油
发布于2019-12-1

回复列表

  • 内容加载中...

说点什么...

[]

图带走了
发布于2019-12-1

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
8人签到
已签0天
  • 46636帖子
  • 1936895热点量
  • 185019火热值