Python入门、变量、数据类型
一、安装Python的解析器
下载之后双击
然后点击customize installation进入
好啦就表示安装OK了
解析器的介绍
1.类似于java中的javac
2.解析器的种类:
…1.Cpython c语言开发的解析器(官方)
… 2.Ipython 基于Cpython的一种交互式解析器
3.证明python解析器安装成功
就在cmd里面输入python --version出现版本号就表示OK了
二、Python发开工具的安装
下载后双击
然后你的桌面就会出现一个Python的图标
双击打开,就会弹出下面的界面
三、基本使用
1、创建一个文件
2、Python的注解
1.单行
#
2.多行
6个双引号
6个单引号
3、变量的定义
语法:
变量名=变量值
变量命名规则:
1.字母 数字 下划线组成
2.不能以数字开头
3.不能内置关键字
4.严格区分大小写
4、格式化输出
拼接符:
+ eg:print(“变量名:”+变量)
注:用于字符串类型,用于int类型报错,需要把int类型转成str才行
注1:强迫带空格
格式符号:
1、%s 字符串
2、%d 有符号的十进制整数 默认是原样输出。设置位数不足时,用零补全,格式:%0nd(设置为位数)
3、%f 浮点数 默认小数点后保留6位,设置小数点后保留的个数,格式%.nf(n则为保留的位数)
5、转义字符
换行 \n
制表符 \t 或者 table键 4个空格
结束符 end end = “…”
四、数据类型
数值:int float
布尔:bool
字符串:str
单引号或者双引号
1、列表:list
[元素1,元素2,元素3]
# 删除单个
# 语法格式: del 列表名[下标]
# del likes[0]
# 删除多个
# 语法格式: del 列表名[切片]
del likes[::2]
# list运算: + * in not in
list1 = [1, 2, 3]
list2 = [3, 5, 6]
# list方法
# 追加
list1.append(4)
#向列表后面追加一个元素
list1.extend([10, 8])
#向列表后面追加多个元素
list1.insert(0, 20)
#向指定的下表位置追加元素
#...
# 删除
list1.pop(1)
#按下标删除
list1.remove(2)
#移除元素本身
list1.clear()
#清空
# 其他
print(list1.index(20))
#获取指定元素在list列表中第一次出现的下标
list1.reverse()
#反转list列表
list1.sort(reverse=True)
#排序
#默认升序;降序
#添加参数reverse = True
2、元组:tuple 不能增删改,只能查
(元素1,元素2,元素3)
3、集合:set
{元素1,元素2,元素3}
set集合,无序,所以不能使用和下标有关的
#方法
#.add() 添加元素
provinces.add("sdfa")
#.pop() 随机删除元素
#.clear() 清空集合
#.remove(元素) 删除指定元素
4、字典:dict
{“key”:“value”,“key”:“value”,“key”:“value”}
#方法
#.popitem() 随机删除一个
#.pop(key) 删除指定key
#.clear() 删除所有的
#.keys 获取所有的键
#.values() 获取所有的值
#.items() 获取所有的键值对
#遍历
# 01 获取所有的key,根据key获取value
for key in person.keys():
print(key, person.get(key))
# 02 直接获取value
for value in person.values():
print(value)
# 03 获取所有的key和value
for k, v in person.items():
print(k, v)
# 检测变量的数据类型
print(type(name))
print(type(age))
print(type(salary))
print(type(person))
5、控制台输入
注:从控制台输入的都是字符串