Python基础

综合编程 2018-05-26

速成课

你可以和Python解释器对话,你说表达式,它回你计算结果。这产生了一个清晰的读取-求值-输出循环。

不像纯函数式语言 Python 并不要求每个表达式都打印一个结果--赋值语句就不会在屏幕上打印任何东西。前头的例子仅仅涉及到整数,很多你期望的东西也可以的。虽然不支持 ++ -- 操作但是有一个内置的 ** 方法可以用来求冥。在命令行里输入 python 可以开启交互模式,试着聊一会天,当你决定退出的时候按下 Control-D

布尔值

布尔常量包括 True False ,6个关系操作符能作用于所有基元,可以用表现力更强的字符 notor and 代替 !|| ,和 && 。你也可把关系式连在一起,像 min < mean < max 这样的写法完全行的通。

整数

整数会按你期望的那样工作,较小的数占4个字节,超级大的数则以长整型的方式被管理,没有内存的限制。

当数很大的时候,别忘了数字结尾有个 L 。(我自己定义了 factorial 函数,它并不是内置的,很快我们就知道怎样定义函数了。)

字符串

doublesingle 类型有限制的使用字符串常量。构建子字符串,连接和重复等操作也都是支持的。

[ start : stop ] 这种新奇的表达式就是切片。[2:6]表示截取子字符串:从位置2开始,到位置5结束。如果忽略了开始索引它会被设为0,结束索引会被设为字符串长度。两个都不填得到整个字符串。( Python 不需要区分字符和字符串,使用字符时把它视作单字符字符串,它会工作的很好。)

您可能感兴趣的

【译】一个小时搭建一个全栈Web应用框架... 翻译:疯狂的技术宅 英文标题:Creating a full-stack web application with Python, NPM, Webpack and React 英文原文: https://codeburst.io/creating... 本文首发微信公众号:充实的脑...
Python手册——模块 The Python Tutorial#Modules 6. Modules 如果你从Python解释器中退出然后重新进入,之前定义的名字(函数和变量)都丢失了。因此,如果你想写长一点的程序,使用文本编辑器来准备解释器的输入会更好,使用文件作为替代的输入。这也被称作创建 脚本 ...
pyecharts v0.4.0, 使用 Python 生成 Echarts 图表... pyecharts v0.4.0 发布! 更新日志: EchartsEnvironment 类性增 render_chart_to_file issue#425 新增 pieces 配置项,为 visualMap 组件提供自定义分段标签...
Implementing scripts in the c ++... I want to move various parts of my app into simple scripts, to allow people that do not have a strong knowledge of c++ to be able to edit and implemen...
python+web编程学习总结记录 首先是web编程的必备知识:HTTP协议。超文本传输协议(HTTP),是一种通信协议,按照定义来直接去看容易一头雾水,但其实只需要了解:web服务器和客户端之间交流,必须要遵守统一的规矩,不然就跟你说汉语我说英文一样,互相不知对方在说什么。这个统一的规矩或者格式就是HTTP...