接下来,我以hello world为例,给大家举例Python的输出。
print("hello world")
可能有的同学已经发现,在代码中我使用的是“print”而不是“printf”,这就是Python与C语言的差别之一,Python的输出要用到的“print”。这点一定要牢记。
在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是一种面向对象的编程软件,具有简单易上手的特征。所以Python中最重要的便是缩进,用简单的缩进前来进行控制模块,而不是使用{},更加简便,但是却容易因为缩进而导致语法错误,尤其是在接下来的语法中,容易发生因为缩进不对而导致的错误,具体的示范,等到语法部分给大家示范。
Python 可以使用引号( ’ )、双引号( " )、三引号( ‘’’ 或 “”" ) 来表示字符串,引号的开始与结束必须是相同类型的。
1.其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
2.若输入中有了双引号,再想输出中带引号,则可用单引号。例如
print("I 'LOVE' you")
Python中具有很多保留字符,可以直接使用,这些保留字不能作常数或者变数以及做任何标识符名称使用。如下表
and | not |
---|---|
or | for |
break | def |
except | else |
while | with |
try | return |
is | lambda |
pass | from |
elif | del |
continue | class |
in | import |
exec | finally |
以上是常用的保留字,不全面,会在接下来的文章中慢慢补全。
在Python中如果在一行写完不完或者过长,则可以在行末加 斜杠,使用斜杠( \)将一行的语句分为多行显示。
1.Python的注解使用#,与C语言一致。注释可以在语句或表达式行末。
#输出hello world`
print"hello world"
2.多行注释使用三个单引号(’’’)或三个双引号(""")
"""
第一行注释
第二行注释
第三行注释
"""
Python空行
1.函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。
2.类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
3.空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
4.空行也是程序代码的一部分。
Python3 中有六个标准的数据类型:
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)
我们接下来只要学习基本数据类型
注意:
1、反斜杠可以用来转义,使用r可以让反斜杠不发生转义。
2、字符串可以用+运算符连接在一起,用*运算符重复。
3、Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
4、Python中的字符串不能改变。
首先记住这样一句话,可以把字符串看作一种特殊的元组。
tuple = ( 'abc', 985 ,211, 'victory',9.3 )
注意:
tup1 = () # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号`
set(victory) #建立一个集合
a=set(vitory)
b=set(vic)
ptrit(a-b) #a和b的差
字典(dictionary)是Python中另一个非常有用的内置数据类型。
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
构造函数 dict() 可以直接从键值对序列中构建字典
dict['victory'] = "Python学习"
dict[1] = "我爱Python"
注意:
1、字典是一种映射类型,它的元素是键值对。
2、字典的关键字必须为不可变类型,且不能重复。
3、创建空字典使用 { }。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
今天给大家讲解时基本语法和基本数据类型,大家如果有什么不懂我们一个研究共同进步,如果有讲的不好的地方欢迎赐教。我是那个物联网小白,用我的亲身学习经历把Python讲给大家,懂得越多,需要去弄懂得就会更多,明天我们讲解Python的基本数据类型的转化和运算符。明天见!
文章中部分文案参照https://www.runoob.com/python/python-install.html