python 3.6.4 中,有9种数据类型:
int, float, bool, complex, list, tuple, string, set, dict
(1).int 整型,不可变
(2).float 浮点型,不可变
(3).bool 布尔,True 和 False,不可变
(4).complex 科学计数,实部和虚部组成,如:2+2j,不可变。(不常用)
(5).list 列表,可变
(6).tuple 元组,不可变
(7).string 字符串,不可变
(8).set 集合,特点:无序且元素唯一,可变
(9).dict 字典,特点:键值对存在,键唯一,可变
序列类型:list, tuple, str 因为有序,所以可以索引。
散列类型:set, dict
(10).数据类型是用来表示信息的。
一、使用IDLE的情况下
打开IDLE,点击菜单栏中的"File" -> "New File",
在新文件中,保存起来。代码写完要运行,按F5。
其中要输出1+1,也需要放进print()中,不然按F5,看不到结果。
添加注释的三种方法:(注释的作用:解释说明,方便他人阅读)
1.单行注释:一个井号键 "#" 井号后的内容都会被解释器忽略。
2.多行注释:三个单引号 '''abcde''' 或 三个双引号 """abcde"""
3.直接用引号引起来,不赋值给变量,就是注释:'abc' / "abc" / """abc"""
变量的命名规则:变量就是取名字。特点:同名的话,后者会覆盖前者。
1.由字母、下划线、数字组成。
2.不能以数字开头。
3.不能用关键字。
二、Python中的数值
Python中数值类型不可变(强类型语言),不可以:1 + "1"
Python中变量无类型(动态类型),无需在变量前写 int, string, float 等关键字。
三、Python完全面向对象
面向对象举例:叫了某个人去买瓶水,他把水买来就好了。
面向过程举例:叫了某个人去买瓶水,给他钱,跟他说买什么牌子,容量多少,下楼,出门左拐,过马路,到了小卖部,问老板买水,再回来。整个过程。
查看python3所有内置函数:dir(__builtins__) 注意是双下划线
查看python中所有的关键字:
1 import keyword 2 print(keyword.kwlist)