目录1.数字
4.函数 定义
5.循环语句for while
一、python的下载:直接去微软商场下载就好,官网下载速度比较慢。
测试是否安装好:在cmd输入python,是否有版本出现,若有就安装成功了。
可以通过在pip在python上安装依赖和检查有哪些依赖如:
pip install numpy -i https://pypi.douban.com/simple//安装numpy这个依赖
pip list //检查有哪些依赖
二、在编译器上(如vscode 安装python的模块)
三、数据类型
- 数字 (Number)
- 字符串 (String)
- 列表 (List)
- 元组(tuple)
- 集合(Set)
- 字典(Dictionary)
1.数字
1) type() //查看字符类型
x = 10
print(type(x))
如:
- int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
- bool (布尔), 如 True。
- float (浮点数), 如 1.23、3E-2
- complex (复数), 如 1 + 2j、 1.1 + 2.2j
2)input()与算数运算 //加法案例
# 用户输入数字
num1 = input('输入第一个数字:')
num2 = input('输入第二个数字:')
# 求和
sum = float(num1) + float(num2)
# 显示计算结果
print('数字 {0} 和 {1} 相加结果为: {2}'.format(num1, num2, sum))
#另一种方式
print('两数之和为 %.1f' %(float(input('输入第一个数字:'))+float(input('输入第二个数字:'))))
3)十进制转二进制、八进制、十六进制
4)随机数生成函数
2.字符串
1)字符串运算符
2)字符串判断
3)字符串大小写转换
3.列表list
list = ['red','blue','yellow']
print(list[0]) //输出red
print(list[0:2]) //输出从第1个元素输出到第3个前的元素
1)list常用的操作
定义、负数索引、增加元素、搜索、删除元素、使用join链接成为字符串、分割字符串、映射解析、Dictionary中的解析、过滤
2)获取最大的函数
3)转换为列表
将字符串转换为列表
str1 = 'Hello Python'
print(list(str1))
//['H', 'e', 'l', 'l', 'o', ' ', 'P', 'y', 't', 'h', 'o', 'n']
将元组转换为列表
tuple1 = ('Hello', 'Python')
print(list(tuple1))
//['Hello', 'Python']
将字典转换为列表
dict1 = {'Hello': 'Python', 'name': 'pink'}
print(list(dict1))
//['Hello', 'name']
4.函数
def area (width, height): //定义函数area
return width * height
def prent_welcome(name): //定义函数prent_welcome
print('Welcome', name)
prent_welcome('Runoob') //调用函数prent_welcome并传参Runoob
w = 4
h = 6 //先给函数参数赋值
print('width =', w, 'height =', h, 'area =' ,area(w,h))
def printinfo(name, age):
print('名字:', name)
print('年龄 ', age)
return
printinfo(age=50, name='runoob') //调用函数printinfo并对两个函数参数进行赋值
5.循环语句
count = 0
while count <5:
print (count, '小于 5')
count = count + 1
else:
print (count , '大于或等于5')
# for 语句循环
sites = ['Baidu', 'Google', 'Runoob', 'Taobao']
for site in sites: //for循环语法
if site == 'Runoob':
print('菜鸟课程!')
break
print('循环数据' + site)
else:
print ('没有循环数据')
print ('完成循环')
结果如下:
6.小项目计算机
# 定义函数
def add(x, y):
#"""相加"""
return x + y
def subtract(x, y):
#"""相减"""
return x - y
def multiply(x, y):
#"""相乘"""
return x * y
def divide(x, y):
#"""相除"""
return x / y
# 用户输入
print("选择运算:")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")
choice = input("输入你的选择(1/2/3/4):")
num1 = int(input("输入第一个数字: "))
num2 = int(input("输入第二个数字: "))
if choice == '1':
print(num1,"+",num2,"=", add(num1,num2))
elif choice == '2':
print(num1,"-",num2,"=", subtract(num1,num2))
elif choice == '3':
print(num1,"*",num2,"=", multiply(num1,num2))
elif choice == '4':
print(num1,"/",num2,"=", divide(num1,num2))
else: print("非法输入")