Python

Python
文章目录
  1. 代码示例

官网地址: https://www.python.org/

Python是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆 创造,第一版发布于 1991 年。可以视之为一种改良 (加入一些其他编程语言的优点,如面向对象) 的 LISP。作为一种解释型语言,Python 的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于 C++ 或 Java,Python 让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

与 Scheme、Ruby、Perl、Tcl 等动态类型编程语言一样,Python 拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。

Python 虚拟机本身几乎可以在所有的操作系统中运行。Python 的正式解释器CPython是用 C语言编写的、是一个由社区驱动的自由软件,目前由 Python软件基金会管理。

代码示例

Python的代码非常尤雅,下面是官方提供的部分代码片段:

# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!

# Input, assignment
>>> name = input('What is your name?\n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
# Python 3: Simple arithmetic
>>> 1 / 2
0.5
>>> 2 ** 3
8
>>> 17 / 3  # classic division returns a float
5.666666666666667
>>> 17 // 3  # floor division
5
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']

# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]

pyspider运行报错:ImportError: pycurl: libcurl link-time ssl backend (openssl) is different from compile-time ssl backend

pyspider安装出错: Command "python setup.py egg_info" failed with error code 1 in

在同一台电脑上运行多个Flask应用

Flask+MongoDB实现的REST API示例

转自老外的一篇教程,我做了数据库验证登录的修改,别的没动,在部署运行这篇文章之前你需要创建一个包含以下数据库信息的数据库.

Flask+MongoDB数据库增删改查CRUD示例

作为一个python+mongodb的小白摸索到这里蛮不容易的,网上教程很多,但是python/mongodb的版本差别导致网上爬到教程到手也不好用,所有本文记录一下完整的适用于python3.5+mongodb3.4的一个简单的数据库操作实例

2 Comments

pymongo连接带用户名密码认证的MongoDB

在CentOS7中安装pip3

[零起点]用Flask输出第一个hello world

笔者在Windows上用的Vagrant搭建的CentOS 7作为开发环境,具体怎么操作可以翻阅本站前面的博文。

在CentOS上安装Python3的三种方法

Centos7默认自带了Python2.7版本,但是因为项目需要使用Python3.x你可以按照此文的三个方法进行安装.

Post Comment