基础语法、基本数据类型
Python的语法、基本数据类型与c语言有很大的相似,若学过C语言基础的话,在接下来的学习会很简单,不过,没学过C语言基础也没事,只需要接下来多加记忆就好。
(文章中加粗字体为重点,会经常使用到)
基础语法
输出(print)
接下来,我以hello world为例,给大家举例Python的输出。
print("hello world")
可能有的同学已经发现,在代码中我使用的是“print”而不是“printf”,这就是Python与C语言的差别之一,Python的输出要用到的“print”。这点一定要牢记。
pyhton 的行
在Python中与C语言等其他编程语言不一样的第二个地方就是行。Python中行末不需要加";"。但是在C语言中,行末需要加“;”。这就是他们的另外一个最大的区别。
标记符
1. 在 Python 里,标识符由字母、数字、下划线组成。
2. 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。
3. Python 中的标识符是区分大小写的。
(1).以下划线开头的标识符是有特殊意义的。
(2).以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
(3).以双下划线开头的 __foo 代表类的私有成员,以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
4.Python 可以同一行显示多条语句,方法是用分号 ; 分开.
Python的数字类型
Python共有四种数字类型
- int (整数), 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
- bool (布尔), 如 True。
- float (浮点数), 如5.20、2E-5
- complex (复数), 如 11+ 2j、 1.6 + 3.4j
Python的缩进
Python是一种面向对象的编程软件,具有简单易上手的特征。所以Python中最重要的便是缩进,用简单的缩进前来进行控制模块,而不是使用{},更加简便,但是却容易因为缩进而导致语法错误,尤其是在接下来的语法中,容易发生因为缩进不对而导致的错误,具体的示范,等到语法部分给大家示范。
Python 引号
Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须是相同类型的。
1.其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
2.若输