详细入门请参考Python3教程
1 起步
在不同操作系统中搭建 Python 编程环境
-
Linux
大多数Linux计算机中都默认安装了Python,可以在终端输入Python
和Python3
查看系统默认安装的Python版本(前者查看Python2版本信息,后者查看Python3版本信息)。
如果你使用的是图形界面,可以考虑安装geany编辑器。 -
Windows
强烈推荐使用安装 Pycharm+Anaconda 上手后极为舒畅(Pycharm+Anaconda在Linux上也可以使用)。 -
Pycharm+Anaconda配置
Linux 下配置方法
Windows 下配置方法
2 简单数据类型
字符串
字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号也可以是双引号。这中灵活性可以在字符串中包含引号和撇号。
- 字符串常用方法
name.title()
:首字母大写
name.upper()
:所有字母大写
name.lower()
:所有字母小写
str1 + str2
:拼接字符串
name.rstrip()
:删除字符串末尾空白
name.lstrip()
:删除字符串开头空白
name.strip()
:删除开头和末尾空白
数字
- Python3中
3 / 2
结果为1.5,Python2中结果为1(省略小数)。
3 列表
添加和删除元素
-
添加元素:
list1.append('element')
-
插入元素:
list1.insert(0,'element')
-
删除元素:
del list1[0]
、first = list1.pop(0)
、list1.remove('value')
组织列表
-
永久性排序
list1.sort()
:顺序排序
list1.sort(reverse=True)
:倒序排序 -
临时排序:
list1.sorted()
-
确定列表长度:
len(list1)
数字列表
-
range()
函数:生成一系列数字 -
list()
函数:将一列数字转换为列表
简单统计
-
max()
:求最大数 -
min()
:求最小数 -
sum()
:求和
列表解析:squres = [value**2 for value in range(1,11)]
切片:取列表的一部分
复制列表
-
list1 = list2[:]
:拷贝列表 -
list1 = list2
:关联地址
元组:不能改变的列表,用()表示。
4 if、for、while语句
-
if
if condition: do something #或 if condition: do something else: do something #或 if condition: do something elif condition: do something #或 if condition: do something elif condition: do something else: do something
-
for
for value in list1: do something #或 for list1 in list2: do something
-
while
while condition do something condition_value change or break
网友评论