Python基础知识之1
1.1 变量、缩进与注释
1 .1.1 变量
- 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
- 可以使用type(变量的名字),来查看变量的类型
演示代码如下:
1.1.2 缩进
缩进是python的一个重要的知识点,主要用在if、for、while等语句中.除此之外,不要动不动就缩进,写代码时每行都要顶格书写。按Tab键可以实现快速缩进
演示代码如下:
1.1.3 注释
python注释分为单行注释和多行注释,注释的作用在于解释代码逻辑,便于他人阅读自己的代码.为代码的核心逻辑写注释是一个十分良好的习惯.注释并不是真正执行的程序.
- 单行注释
- 多行注释
PS:注释可以用于python对于中文的支持.如果程序中用到了中文,例如输出中文,程序可能会报错,貌似在Linux操作系统下会出现错误,本人并没有验证过;可以在程序的开头写入如下代码:#coding=utf-8或者# -- coding:utf-8 --.
1.2 数据类型
python中有7种数据类型:数字、字符串、布尔、列表、字典、元组、集合.
-
数字和字符串
数字和字符串的核心知识点是需要知道1和‘1’是两种不同的数据类型.前者是一个数字,可以进行加减乘除的操作;而后者则是一个字符串,也就是常说的文本内容.字符串的最大特点在它的两旁有单引号和双引号.注意在Java中数字和字符串是可以用‘+’连接的,但是在python中则不可以,编译器会报错的. -
列表与字典、元组与集合
1.列表
列表的格式:列表名=[元素1,元素2,元素3,…]
列表里的元素可以是任意类型的,例如字符串、数字甚至可以是另外一个列表.例如:a=[1,‘11’,[1,3,2,‘33’]],列表里面的数据可以修改利用for循环语句可以遍历列表中所有的元素,演示代码如下:
调取列表的单个元素
通过在列表名之后加上“[序号]”调取单个元素,例如a=class1[0]2.字典
字典的基本格式如下:字典名={键1:值1,键2:值2,键3:值3,…}
如果想要提取字典中的某一个元素的值,可以通过如下格式实现:字典名[‘键名’],演示代码如下:
这里的i是字典里的键,也就是“丁一”“王二”等内容,class1[i]输出的就是值,即85,95等值.3.元组
元组的定义方法与列表非常类似,区别在于列表的符号是中括号[],而元组的符号是小括号(),并且元组中的元素不可修改.4.集合
集合是一个无序不重复的序列.通过大括号{}或set()函数创建集合,演示代码如下:
-
常见的数据类型转换
-
可变类型和不可变类型
可变类型,值可以改变:- 列表 list
- 字典 dict
不可变类型,值不可以改变:
- 数值类型 int, long, bool, float
- 字符串 str
- 元组 tuple
1.3运算符
简单运算符
运算符 | 含义 |
---|---|
+ | 数字相加或字符串拼接 |
- | 数字相减 |
* | 数字相乘 |
/ | 数字相除 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 比较两个对象是否相等 |
+ | 数字相加或字符串拼接 |
- | 数字相减 |
* | 数字相乘 |
// | 返回商的整数部分 |
% | 返回商的余数部分 |
** | 幂运算 |
= | 赋值运算符 |
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |