今天开始学习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中的中括号[]:
代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。
Python中的花括号{}:
代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组