今天开始学习python3,以下是初学python时的常见问题解答:
python3的编程环境安装

亲手编写代码是学习python必不可少的过程,python的安装环境主要分为两步:
(1),安装python3
(2),安装IDE
详情请参考()
python用class定义类

class是一个关键字,告诉系统我们要定义一个类,class后面加一个空格然后加类名。类名规则:首字母大写,如果多个单词用驼峰命名法

**PYTHON之DEF函数
引自博客园
**()

如果我们用代码实现了一个小功能,但想要在程序代码中重复使用,不能在代码中到处粘贴这些代码,

因为这样做违反 了软件工程中 DRY原则。 Python 提供了 函数功能,

可以将我们这部分功能抽象成一个函数以方便程序调用,或者提供给其他模块使用。
#基本使用

1 def function_name(parameters):
2     expressions

Python 使用 def 开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码,如果想要函数有返回值, 在 expressions 中的逻辑代码中用 return 返回。
#实例

1 def function():
2     print('This is a function')
3     a = 1+2
4     print(a)

上面我们定义了一个名字为 function 的函数,函数没有不接受参数,所以括号内部为空,紧接着就是 函数的功能代码。如果执行该脚本,发现并没有输出任何输出,因为我们只定义了函数,而并没有执行函数。 这时我们在 Python 命令提示符中输入函数调用 function(), 注意这里调用函数的括号不能省略。那么 函数内部的功能代码将会执行,输出结果:

1 This is a function
2 3

如果我们想要在脚本中调用的脚本,只需要在脚本中最后添加函数调用语句

1 function()

那么在执行脚本的时候,将会执行函数。

编完程以后又报错:
python编程出现:expected an indented block错误。

expected an indented block翻译为:应为缩进块。

python中没有像C语言使用{}来表示从属关系,而是使用缩进表示上下级关系。
python中括号的用法:
()

Python中最常见括号的区别:
在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。

python class类会把def __init__都运行一遍吗 python class和def_数据类型


Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

Python中的花括号{}:

代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组

python class类会把def __init__都运行一遍吗 python class和def_数据类型_02