Python 3.7.x 介绍-1概述

本文介绍了Python 3.7.x版本的特点,包括其易于学习的特性,高效的高级数据结构,简洁的语法,以及面向对象编程的支持。还提到了Python解释器的使用,如通过C/C++扩展,以及交互模式和命令行示例。此外,内容还涵盖了Python源文件的UTF-8编码和标准库的ASCII使用,以及简单的Python编程实例,如计算器、字符串和列表操作。
摘要由CSDN通过智能技术生成

1 容易学习
高效的高级数据结构
面向对象编程的简单方法
简洁的语法和动态类型

Python解释器
通过C / C ++轻松扩展
来自主要Python平台的大量源代码或二进制文件库

使用Python解释器
通常安装在c:\ python37 Python命令行示例:。
python -c命令[arg] …
python -m module [arg] …参数传递。
通过import sys访问参数列表。

互动模式。
从tty读取命令时,解释器将处于交互模式。在此模式下,它使用>>>来提示下一个命令。

Python源文件被视为UTF-8,因此所有大多数语言字符都可以存储在字符串中。
标准的lib使用ASCII

简单Python实例
1 计算器

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # division always returns a floating point number
1.6
>>> 5 ** 2  # 5 squared
25
>>> 2 ** 7  # 2 to the power of 7
128
>>> width = 20
>>> height = 5 * 9
>>> width * height
900

2 字符串

>>> '"Isn\'t," they said.'
'"Isn\'t," they said.'
>>> print('"Isn\'t," they said.')
"Isn't," they said.
>>> s = 'First line.\nSecond line.'  # \n means newline
>>> s  # without print(), \n is included in the output
'First line.\nSecond line.'
>>> print(s)  # with print(), \n produces a new line
First line.
Second line.
>>> # 3 times 'un', followed by 'ium'
>>> 3 * 'un' + 'ium'
'unununium'
>>> word = 'Python'
>>> word[0]  # character in position 0
'P'
>>> word[5]  # character in position 5
'n'
>>> word[-1]  # last character
'n'
>>> word[-2]  # second-last character
'o'
>>> word[-6]
'P'
 +---+---+---+---+---+---+
 | P | y | t | h | o | n |
 +---+---+---+---+---+---+
 0   1   2   3   4   5   6
-6  -5  -4  -3  -2  -1

3 列表

>>> squares = [1, 4, 9, 16, 25]
>>> squares
[1, 4, 9, 16, 25]
>>> squares[0]  # indexing returns the item
1
>>> squares[-1]
25
>>> squares[-3:]  # slicing returns a new list
[9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值