内容正文:
4.1 程序设计语言的基础知识
CONTENT
1
为什么学Python?
2
Python的常量和变量
3
Python的数据类型
4
Python的运算符与表达式
5
Python的函数
6
Python的程序设计开发环境
为什么学Python?
C/C++、Java、C#、JavaScript、HTML、PHP、Python……
编程语言有近1000种,不同的语言有不同的特点和适合应用的领域。
Python非常适合用于数据处理和对大数据的操作,目前主要应用于人工智能和数据分析与处理领域。
为什么学Python?
易于学习
对用户友好
前景广阔
语法简单,易于读写,学习门槛低
开源(免费);具有兼容性、可嵌入性、可扩展性等
人工智能和大数据领域是未来发展的热点
注意
Python 2 与 Python 3 不完全兼容,我们学习的是 Python 3 版本
4.1.1 Python的常量和变量
思考:该程序运行的结果是?
10
常量
变量
b被赋值为6
经过运算后,b的值发生了改变
4.1.1 Python的常量和变量
1
常量
2
变量
常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。例如,45,-30.2001,‘Hello’等都是常量。常量可以在程序中直接使用,如x=30*40。
变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(即“名字”)和变量的“内容”(即“值”)两部分组成。
4.1.1 Python的常量和变量
Python程序设计语言规定:标识符由字母(A-Z、a-z)、数字(0-9)、下划线(_)组成,并且其第一个字符必须是字母或下划线,不能是数字。
在标识符中,字母大小写是有区别的,如“a1”和“A1”是两个不同的标识符。
由于变量不能以数字开头,程序对非法标识符报错。
7
4.1.1 Python的常量和变量
Python是动态语言,动态语言的变量不需要定义数据类型,需要根据其赋予的值来确定其数据类型。
与之对应的是静态语言,静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。因此,动态语言比静态语言更灵活。
整型
字符串
type( )函数
返回数据类型
4.1.2 Python的数据类型
Python能够直接处理的常用数据