Python 概述
来源:互联网 发布:药材软件 编辑:程序博客网 时间:2024/04/28 15:20
python, 面向对象的解释型语言。
python,/ˈpaɪθən/,n. 蟒蛇
1. 语言特点
- 多返回值
返回的是一个tuple. - 传参
传的是引用, 类似java. - 先定义后使用
js之类的语言, 对象可以随时增加, 删除属性. 但py必须先定义后使用. - 缩进作为代码块的边界
函数体,if 语句块等, 必须靠冒号 和 相同的缩进来明确边界.
而主流语言都是大括号. - 没有switch 语句
没有switch 语句 - 注释
python
#这是行注释
'''
这是块注释, 三个单引号
'''
"""
这也是块注释, 三个双引号
""" - 编码声明
#encoding=utf-8
出现中文注释等的时候, 推荐用utf-8编码, 并需要在首行声明.
或#coding=utf-8
- 版本差异
2.7.x
版本是一个分水岭, 基础的print 函数都发生了变化, 坑. - pass关键字
起到占位作用, 什么也不干. - 数组
arr = [i for i in range(3)] # [0,1,2]arr = [[i] for i in range(3)] # [[0], [1], [2]][1]*3 # [1,1,1]
2.特殊函数
eval(str)
将字符串str当成有效的表达式来计算。输入一个四则运算表达式的时候, 用此函数就可以快速得到结果, 而这是java与c++中没有的. 另外也要注意安全, 因为用户的输入自由度是很大的.
3. Docstring
Q: What is a Docstring?
A docstring is a string literal that occurs as the first statement in a module, function, class, or method definition. Such a docstring becomes the __doc__
special attribute of that object.
4.版本查看
控制台输 python
, 会主动显示版本号.
在程序中获取版本号, 需要import sys; print (sys.version)
.
5.impot 引入方式
这是我极力想吐槽的一点. 详见 py 类,模块, 包与库
参考
- PEP-527-docstring
阅读全文
0 0
- Python概述
- Python概述
- Python 概述
- python概述
- Python 概述
- Python 的扩展概述
- Python 的扩展概述
- App Engine Python 概述
- python作用域概述
- Python学习笔记:概述
- Python基础:00概述
- Python学习记录概述
- python 模块概述
- python字典概述
- Python序列概述
- python学习概述
- python 模块概述
- python -数据结构概述
- JQ中的兼容问题(知识点为摘录)
- Unity编辑脚本(启动指南)-脚本对象
- 【来简单地数个数】+ JAVA 大数
- 笔记5
- bash脚本,自动输入sudo的密码
- Python 概述
- 循环链表的结构及其操作
- kafka--producer
- PHP文件读写操作相关函数学习资料笔记
- Unable to find interceptor class referenced by ref-name default
- HotSpot 虚拟机在 Java 堆中对象是如何创建、如何布局以及如何访问的?
- RabbitMQ 笔记
- java问题处理记录
- Spring入门--创建一个简单的用到Spring项目