python 基础总结1
1.python简介特点: 是简单义学,有功能强大,高性能。面向对象,对动态输入的支持。解释性语言的本质,是大多数平台上理想的脚本语言。
简单,义学 免费,开源 高级语言,不用管理内存等底层细节 可移植性:Linux,windows,freebsd,windowsce,mac 解释性:python解释器把原码解释成字节码,然后再把他翻译成电脑使用的机器语言并运行,程序员不用处理。 面向对象:支持面向过程,也支持面向对象 可扩展性:容易引用c++,java代码。希望某些代码运行更快或不公开,可以用c,javs写。在python中使用他们。 嵌入性:可以将python嵌入到c/c++,从而向用户提供脚本功能。 丰富的库:python标准库强大,可以帮助处理各种工作:正则表达式,文档生成,线程,邮件,网页,数据库,密码,图像。还有高质量的第三方库。
2.python安装: Linux: Windows:下载安装包安装,配好环境变量,测试是否安装好。
3.hello world 提示符交互环境 原文件编码 python自带IDE, IDLE,支持文本缩进,空格,dubug,语法加亮功能.
4.基本概念 常量:固定的,不能改变的值2,str 数:整数,长整数(大一点的整数),浮点数:(带小数的数,32.3E-3=32.3*10 -3),复数:(-5+4) (2.3-4.6) 字符串:不可变,('AB C'),("A BC"),("""AGC ADASD Ia'm 'tom',"tdas"dasd """),\,\\,r,R(r'i am' \ntom')自然字符串 变量:即可以存储也可以操作,值可变,变量名,使用变量时,只需要赋一个值,不需要声明或定义数据类型。 标示符:python命名规则,表示某事的名字,字母,数字,下滑线,不能有空格,中滑线,数字能开头,大小写敏感。
数据类型:变量可以有不同的值,称为数据类型。,数字,字符,class,type(),int(),id() 对象:python中用到的任何东西称为对象。
逻辑行如物理行:i=5;print(i) 缩进:同一层次的语句必须有相同的缩进,相同层次的语句称为块。
python 基础总结1的更多相关文章
- python之最强王者(2)——python基础语法
背景介绍:由于本人一直做java开发,也是从txt开始写hello,world,使用javac命令编译,一直到使用myeclipse,其中的道理和辛酸都懂(请容许我擦干眼角的泪水),所以对于pytho ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- Python小白的发展之路之Python基础(一)
Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...
- Python之路3【第一篇】Python基础
本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...
- 进击的Python【第三章】:Python基础(三)
Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...
- 进击的Python【第二章】:Python基础(二)
Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...
- Python之路【第一篇】python基础
一.python开发 1.开发: 1)高级语言:python .Java .PHP. C# Go ruby c++ ===>字节码 2)低级语言:c .汇编 2.语言之间的对比: 1)py ...
- python基础之day1
Python 简介 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. Python为我们提供了非常完善的基础代码库,覆盖了 ...
- python基础之文件读写
python基础之文件读写 本节内容 os模块中文件以及目录的一些方法 文件的操作 目录的操作 1.os模块中文件以及目录的一些方法 python操作文件以及目录可以使用os模块的一些方法如下: 得到 ...
- python基础之编码问题
python基础之编码问题 本节内容 字符串编码问题由来 字符串编码解决方案 1.字符串编码问题由来 由于字符串编码是从ascii--->unicode--->utf-8(utf-16和u ...
随机推荐
- linux大文件传输
Mysql复制,初始化服务器,备份/还原等大文件复制是很常见的任务,他们完成的实际任务可以概括为: 1,(可选)压缩文件 2,发送文件 3,解压文件 4,验证文件一致性 下面介绍几种方法: 1,最简单 ...
- 安卓7.0遇到 android.os.FileUriExposedException: file:///storage/emulated.. exposed beyond app through Intent.getData()
1.在AndroidManifest.xml中添加如下代码 <?xml version="1.0" encoding="utf-8"?> <m ...
- FaceBook登陆API -- Login with API calls
Login with API calls Related Topics Understanding sessions FBSession Error handling FBError FBLoginC ...
- 还没被玩坏的robobrowser(6)——follow_link
背景 在做spider的时候,我们经常会有点击链接的需求. 考虑这样的一个简单spider:获取qq.com主页上的今日话题中的内容. 一般思路是先去qq.com首页上找到今日话题的链接,然后点击这个 ...
- mfc怎么显示jpg png图像
如果是VS2005以上版本可以直接使用MFC自带的CImage类,如果不是可以用网上比较流行的CxImage,或者使用GDI+
- com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024)
### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1169 > 1024). You ...
- Cg入门11:Vertex Shader - 几何变换 —MVP矩阵变换(旋转、缩放)
旋转.缩放demo C# Code: Shader Code: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize ...
- c# xml 输出注释格式控制
string str="\n\t///*! 妆容类物品子分类 */\n\tenum MakeupSubType\n\t{\n\t\tItem_InvalidMakeupSubType = - ...
- haproxy 同一域名下分发请求
http://www.th7.cn/Program/java/201608/936162.shtml https://my.oschina.net/lockupme/blog/733375 还有一点要 ...
- Bug:java.lang.StackOverflowError: stack size 8MB
在开发的时候遇到了这个Bug:java.lang.StackOverflowError: stack size 8MB Log: 11-27 14:16:37.093 21892-21892/com. ...