一、搭建python环境 1.安装python编程环境 2.安装vscode ######## 插件 -chinese 让vscode以中文格式进行展示 -python 插件作用让我们在vscode上写代码时给出相应的提示 二、python的语法基础
python自带函数
input() #输入函数 /获取数据默认是字符串类型 输入数据的类型是什么输出函数的类型就是什么 print() #作用是打印出括号里的内容 type() #可以识别数据类型 int() #作用是把其他类型的数据,转换成整数类型 #这个数据必须长得像数字才可以转换 “1111” float() #把字符串类型的数据和int类型的数据装换成浮点型 要求被转换数据必须长得像阿拉伯数字 round() #处理小数问题,可指定显示多少位并且自动四舍五入
python的运算符号
-相加 + -相减 - -相除 / -相乘 * -求余 % -次方 ***
python的数据类型
######## 字符串类型 str 只要是用引号引起来的内容都是字符串类型 eg: “132”,“hahha” ######## 字符串的拼接
print("------加法器-------")
a = input("请输入第一个数字:")
b = input("请输入第一个数字:")
print("{}+{}={}".format(a,b,a+b))
######## 格式化字符串 .format() ######## 整数类型 int
print("------加法器-------")
a = int(input("请输入第一个数字:"))
b = int(input("请输入第一个数字:"))
print("{}+{}={}".format(a,b,a+b))
######## 浮点型 float
print("------加法器-------")
a = float(input("请输入第一个数字:"))
b = float(input("请输入第一个数字:"))
print("{}+{}={}".format(a,b,a+b))
考虑float的精度问题
print("------加法器-------")
a = float(input("请输入第一个数字:"))
b = float(input("请输入第一个数字:"))
print("{}+{}={}".format(a,b,round(a+b,2)))
####### 元组 tuple 元组是python里数据的一个集合,用小括号表示 特点:元组里的数据不可修改 eg:(1,2,3) 用法:
a = (1,2,3,"哈哈哈","hahhah")
print(a)
对于元组的数据操作,需要用下标
编号从0 开始,可以有负数,最后一位下标位-1
a = (1,2,3,"哈哈哈","hahhah")
print(a[0])
print(a[-2])
- index
获取某个值的下标,如果元组里有多个相同的值,只会获取第一个出现的值的下标
a = (1,2,3,"哈哈哈","hahhah")
b = a.index("哈哈哈")
print(b)
-count 获取元组中的某个元素的出现的次数
a = (1,2,3,"哈哈哈","hahhah","哈哈哈")
b = a.count("哈哈哈")
print(b)
######## 数组 list 数组也是python中数据的一个数据组,里面可以放任何形式的数据 数组与元组最大的区别是数组中元素可以修改,而元组不行
a = [1,2,3,4,"啊哈"]
print(a[-1])
- count
- index
- append
在数组的末尾追加一个新的值
a = [1,2,3,4,"啊哈"]
print(a)
a.append(233)
print(a)
a = [1,2,3,4,"啊哈"]
print(a)
a.insert(1,"233")
print(a)
b = a.pop(-1)
b等于a里面下标为-1的值并且a中的这个值会被删除
- remove 删除
- extend
拼接数组 - sort
对数组中的数据进行排序,默认只支持数据的排序(正序) - reverse
把数组中的数据进行颠倒,对数据没有要求 - clear
把数组中数据清空变成空数组 - copy
复制出一个新的数组,值和之前一样
######## 字典 dict 在其他编程语言里把字典叫做对象 字典里的数据是以键值对的方式存放的 字典的格式与json的格式是一样的 字典里没有顺序的说法
a = {"name":"张三","age":"18"}
b = a["name"]
print(b)
- get
直接取值与a[“name”]一样 用get取值如果值不存在返回none 用下标如果key不存在,代码直接报错 ######## 布尔值 bool ######## 集合 set 终端运行:python day01.py
|