python学习第一课

目录1.数字

2.字符串

3.列表list

4.函数 定义

5.循环语句for while

6.小项目计算机


一、python的下载:直接去微软商场下载就好,官网下载速度比较慢。

测试是否安装好:在cmd输入python,是否有版本出现,若有就安装成功了。

可以通过在pip在python上安装依赖和检查有哪些依赖如:

pip install numpy -i https://pypi.douban.com/simple//安装numpy这个依赖

pip list //检查有哪些依赖

二、在编译器上(如vscode 安装python的模块)

三、数据类型

  1. 数字 (Number)
  2. 字符串 (String)
  3. 列表 (List)
  4. 元组(tuple)
  5. 集合(Set)
  6. 字典(Dictionary)

1.数字

1) type()           //查看字符类型

x = 10

print(type(x))

如:

  1. int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
  2. bool (布尔), 如 True。
  3. float (浮点数), 如 1.23、3E-2
  4. 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("非法输入")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

仓鼠科技城

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值