@[TOC]
今天是Python王之路分享知识的第一天,首先介绍下python:
python是一种计算机高级语言,是解释性语言。现阶段主要用于自动化、后端、数据分析、人工智能,现在它火热程度相当高。python简单易学,望有志之士与我一起同行,加入我的学习之路。
为了让大家更加认识该语言,将按基础知识-->面向对象--->核心知识-->网络编程--->后端--->数据分析--->人工智能,一一给大家介绍。
第一天的知识围绕这张思维导图展开,介绍了python的常用数据类型。
空值 None
将None赋值给一个变量,此时不会占内存
用法示例:
none_01=None
数值 int float
int 整数
包括正整数,0,负整数
用法示例:
int_01=1
float 浮点数
包括正负小数
用法示例:
float_01=0.1
float_02=-1.3
字符串 str
存储一个及多个字符,属于不可变容器。支持索引、切片。
用法示例:
str_01="hello world"
布尔值 bool
只包括True False
其中 "", None,0, 0.0, [], {}这些布尔值都是False;
非空,非0为True。
用法示例:
bool_01=True
bool_02=False
列表 list()
是一个可变的、序列容器。支持索引,切片。
用法示例:
list01=[] #建立列表
list02=[1, 2, 3, "a", "b"]
元组 tuple()
是一个不可变、序列容器,支持索引、切片。
用法示例:
tuple_01=(1, 2, 3, "a", "b")
字典 dict()
是一个可变、散序容器,由键值对组成,键值唯一。不支持索引、切片。形如:键:值。
用法示例:
dict01={} #定义字典
dict02={"key1":value1, "key2":value2}
集合 set()
是一个可变、不重复的、散列容器。不支持索引、切片。
用法示例:
set01={1, 2, 3, "a", "b"}
固定集合frozenset
是一个不可可变、不重复的、散列容器。不支持索引、切片。与集合的区别是,它不可变。
用法示例:
frozenset01=frozenset(1)
复述 complex
由实部和虚部组成。形如:1+2j 或1+2J 大小写j、J都可以。
complex01= 1+2j
complex02= 1+2J
好啦,以上是python学习需要用到的数据类型简单介绍。day02我会介绍运算符,对这些数据类型进行运用,请关注下次更新。
留下练习题,可在下方留言答题,day02会公布答案并讲解。
day01 练习题:
以下的数据类型使用正确的有哪些?
1、a=None
2、b=-2.000
3、c=0.0.0
4、d="aa/#@"
5、e=True
6、f=["1"]
7、g=(1, "a")
8、h=set(2)
9、i=frozenset(3)
10、j={"a"。1}
11、k={"b":2}