Python语言基础——语法基础
- 前言
- 语法基础
- 变量
- 标识符
- 数据类型
- 输入与输出
- 代码缩进与注释
- 总结
前言
对于学过C语言的人来说,python其实很简单。学过一种语言,学习另一种语言,很显然的能感觉到,语言大体上都是相通的。当然,没学习过C语言,不是就不能学习python,python相对于其他语言,还是入手最简单的。
语法基础
变量
变量是值可以改变的量,可以理解为一个容器。这个容器里存放的内容是可以发生改变的。python在变量类型定义方面没有强制性要求,对新手尤其方便。
在python中,不需要专门定义变量的类型,系统会根据变量的值自动判断其数据类型。在Jupyter Notebook 中输入下列代码,并点击运行按钮,观察结果
a = 1
print(a + 5)
print("hello!")
a = 5
print(a + 6)
使用Jupyter Notebook 编译器,可以一步一执行,大大降低了我们写出错误的代码。
这个出问题的原因是因为a 它的值是字符串 字符串加一个整形会报错 把它改成字符串的形式就不会报错了
给a赋一个5的字符串 打印的是5 和 6 连接的字符串
标识符
标识符用于标识某个符号或者东西的名字,可以理解为命名方式。在python中用来命名变量、函数、类、数组、字典、文件、对象等多种元素。
标识符命名需要满足下列规则:
- 只能由字母、数字和下划线组成,而且必须以字母或下划线开头;
- 不能使用python关键字;
- 长度不能超过255个字符。
如下,如果使用关键字,Jupyter Notebook便会报错
数据类型
数据主要包括整型、浮点型、字符串、布尔型等。
整型就是整数类型,浮点型为带小数点的数,这两者主要用于数值型数据的处理和分析。
字符串由单个或多个字符构成,布尔型则用于判别结果为真时,返回True,反之则返回False。
在python中可以使用type()方法来查看变量类型
输入与输出
输入:这部分的输入是指键盘的输入。在python中,使用input()方法实现键盘端的输入,同时将输入内容赋值给一个变量,输出则是使用print()方法实现
输出:在使用print方法实现输出时,可以根据需求,增加一些格式设置。在设置的过程中,主要使用format()方法。如输出满足保留小数点后一位的要求的代码为:
其中使用“{}”作为一个占位符,输出的时候将format函数括号中的内容填充到占位符中。对于整型和字符串都可以按原样输出,而对于浮点型数据,有时需要考虑小数位数。这种情况下,在占位符“{}”中进行设置。在该代码中占位符中的“:.1f" 表示小数点后四舍五入后保留一位小数输出
当有多个变量输出时,可以设置多个占位符"{}"
注意:python 的print函数 后面变量 是 . 号 和C语言不一样 C语言是,
format()控制多个格式
代码缩进与注释
在python开发多行代码时,采用缩进的管理方式来组织代码块,也就是同一个代码块具有相同的行缩进。
在代码的第一行以”#“开头,就是对代码的注释。注释的功能就是用于解释代码行的用意和相关用法,但不参与实际的代码解释和编译。
总结
Python是一种高级编程语言,其语法简单易学,具有机器学习、数据分析、计算机视觉、自然语言处理等多种应用场景。