Python基础教程Ch1-基础知识

第一章-基础知识

![](http://picture-repository-of-heamon7.qiniudn.com/第1章 Python基础知识.png)

第1章 基础知识

1.1安装Python

Jython利用Java实现,运行在Java虚拟机;IronPython利用C#实现,运行在公共语言运行时CLR的.NET和MONO实现

1.2 交互式解释器

Ctrl+D退出

1.3 算法是什么

算法详细的描述如何做某事

1.4 数字和表达式

如果希望Python只执行普通的除法,可以写上from future import division;双斜线也可以用来实现整除

绝大多数情况下,不用担心长整型数和整数的区别,除非需要进行类型检查

1.5 变量

Python的变量不用声明,使用前需要赋值

1.6 语句

表达式表示某事物,语句是执行某个操作,语句一般会改变事物

1.7 获取用户输入

input函数

交互式解释器内使用if语句,需要按两次回车,if语句才能执行

1.8 函数

1.9 模块

模块是导入到Python中增强功能的扩展

Python可以使用变量来引用函数,如foo=math.sqrt

cmath是复数模块

1.10 保存并执行程序

程序员的第一戒律就是“汝应注释”

1.11 字符串

字符串是值,就像数字一样,是不可变的。空格可以拼接字符串

str()函数会把值转换成合理形式的字符串,以便用户理解;而repr()函数会创建一个字符串,它以合法Python表达式的形式来表示值

input()函数假设用户输入的是合法的Python表达式,raw_input()函数会把所有的输入当做原始数据,然后将其放入字符串中

三个引号的字符串可以跨多行

原始字符串在字符串前加上‘r'。原始字符串最后一个字符不应该是反斜线,否则Python不清楚是否应该结束字符串

Python中的普通字符串在内部是以8位ASCII码形式存储的,而Unicode字符串则存储为16位Unicode字符

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,233评论 1 118
  • 前言 ||| 第二章 使用ArcPy编写脚本 Python支持大部分在其他语言中出现的编程结构。在本章内容中,我们...
    muyan阅读 90,637评论 10 55
  • 同事王姐休了一天班,送儿子去单位报到,回来后看着情绪有些低落。 王姐的儿子是国防生毕业,前几天刚刚分配,分到本省的...
    善下归海阅读 3,520评论 0 7
  • 昨天参加的一个写作群的群友写的文章被天涯的一个叫温雅的博客剽窃了,今天写作群的管理员二美又发现了在这个人的博客中还...
    红袖飞扬阅读 3,682评论 1 3
  • 越来越颠簸的路,越来越高的山头,成反比的是我们风尘仆仆的一行人的斗志。步伐不再矫健,神态不再轻松。前方终于响起清脆...
    初五October阅读 2,738评论 0 0

友情链接更多精彩内容