当前位置: 首页 > news >正文

Python入门基础

python基础类型转换

在这里插入图片描述

str()与int()类型转换

name ='张三'
age= 20
print(type(name),type(age))

print('我叫'+name +'今年, ' +str(age)+'岁' )

a=10
b=198.8
c=False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c))

s1 = '128'
f1=98.7
s2='76.77'
ff=True
s3='hello'
print(type(s1),type(f1),type(s2),type(ff),type(s3))
print(int(s1),type(int(s1))) # 将str转换成int类型字符串为数字串
print(int(f1),type(int(f1))) #float转换成int类型,截取整数部分,舍掉小数部分
# print(int(s2),type(int(s2))) #将str转成int类型,报错,因为字符串为小数串
print(int(ff),type(int(ff)))
print(int(s3),type(int(s3))) #将str转成int类型,报错,因为字符串必须为数字串(整数)

在这里插入图片描述

类型转换float

s1 = '128.98'
s2='76'
ff=True
s3='hello'
i = 98
print(type(s1),type(f1),type(s2),type(ff),type(s3),type(i))
print(float(s1),type(float(s1)))
print(float(s2),type(float(s2)))
print(float(ff),type(float(ff)))
#print(float(s3),type(float(s3))) #字符串中的数据如果是非数字串,则不允许转换
print(float(i),type(float(i)))

在这里插入图片描述

Python运算符

input函数

在这里插入图片描述
在这里插入图片描述
从键盘录入两个整数,并求和
在这里插入图片描述

python运算符

在这里插入图片描述

标准算数运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

赋值运算符

在这里插入图片描述
链式赋值
在这里插入图片描述
参数赋值
在这里插入图片描述
系列解包赋值
在这里插入图片描述

比较运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

bool运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

位运算符

在这里插入图片描述

运算符的优先级

在这里插入图片描述
算术运算:先算乘除后算加减有幂运算会先计算幂运算
位运算
比较运算
bool运算
以上四个计算运算优先级依次递减

程序的组织结构

在这里插入图片描述

对象的bool指

在这里插入图片描述
在这里插入图片描述
还有bool(set())

选择结构

在这里插入图片描述

单分支结构

在这里插入图片描述
在这里插入图片描述

双分支结构

在这里插入图片描述
在这里插入图片描述

多分支结构
score = int(input('请输入一个成绩:'))
if score >= 90 and score <= 100:
    print("A")
elif score >= 80 and score <= 89:
    print("B")
elif score >= 70 and score <= 79:
    print("C")
elif score >= 60 and score <= 69:
    print("D")
elif score >= 0 and score <= 59:
    print("E")
else:
    print("F")
分支结构嵌套使用

在这里插入图片描述

在这里插入图片描述

条件表达式

在这里插入图片描述
在这里插入图片描述

pass语句

在这里插入图片描述
在这里插入图片描述

循环

range函数

在这里插入图片描述
在这里插入图片描述

while循环

在这里插入图片描述
在这里插入图片描述
求0-4的和:

sum = 0
start = 0
while start < 5:
    sum = sum + start
    start = start+1

print('和为',sum)

计算1-100之间的偶数和

a=1
sum = 0
while a<=100:
    if a%2==0:
        sum+=a
    a+=1
print('和为',sum)

a=1
sum = 0
while a<=100:
   if not bool(a%2):
       sum+=a
   a+=1
print('和为',sum)

for in循环

在这里插入图片描述``

for item in 'Python':
    print(item)

for i in range(10):
    print(i)

#不使用自定义变量的情况
for _ in range(5):
    print('test')

sum = 0
for item in range(1,101):
    if item % 2 == 0:
        sum+=item
print(sum)

输出100-999的水仙花数:

for item in range(100,1000):
    ge = item%10
    shi = item//10%10
    bai = item//100
    if ge**3+shi**3 + bai**3 ==item:
        print(item)

流程控制语句break

在这里插入图片描述
在这里插入图片描述

continue

在这里插入图片描述
1-50输出5的倍数的数

for item in range(1,51):
    if item%5!=0:
        continue
    print(item)

else语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

嵌套循环

在这里插入图片描述
输出一个三行四列的矩形
在这里插入图片描述
九九乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print(i,'*',j,'=',i*j,end='\t')
      #  print(str(i) + 'x' + str(j) + '='+ str(i*j) ,end='\t')
    print()

在这里插入图片描述

二重循环中的break和continue

for i in range(5):
    for j in range(1,11):
        if j%2==0:
            # break
            continue
        print(j,end='\t')
    print()

相关文章:

  • 【数据分享】2000—2024年我国省市县三级逐年归一化植被指数(NDVI)数据(年平均值/Shp/Excel格式)
  • MySQL数据库精研之旅第二期:库操作的深度探索
  • 计算机基础:编码04,认识反码和补码
  • 深度学习3-pytorch学习
  • python学习笔记--实现简单的爬虫(二)
  • AutoImageProcessor代码分析
  • Python设计模式 - 适配器模式
  • 二十四、实战开发 uni-app x 项目(仿京东)- 前后端实现登录注册
  • 在线生成自定义二维码
  • 失物招领|校园失物招领系统|基于Springboot的校园失物招领系统设计与实现(源码+数据库+文档)
  • 【 <二> 丹方改良:Spring 时代的 JavaWeb】之 Spring Boot 中的异常处理:全局异常与自定义异常
  • 【自学笔记】Linux基础知识点总览-持续更新
  • 利用Dify编制用户问题意图识别和规范化回复
  • C#单例模式
  • 常考计算机操作系统面试习题(二)(中)
  • Windows——电脑无法正常上网的一种解决办法
  • 统计学重要概念:自由度
  • 《Python实战进阶》第43集:使用 asyncio 实现异步编程
  • Amdahl 定律
  • react 中 key 的使用
  • 上海环球马术冠军赛开赛,一场体育与假日消费联动的狂欢
  • 辽宁男篮被横扫这一晚,中国篮球的一个时代落幕了
  • 韩国经济副总理崔相穆宣布辞职
  • 华夏幸福:去年营业收入237.65亿元,同比减亏12亿元
  • 俄乌战火不熄,特朗普在梵蒂冈与泽连斯基会晤后口风突变
  • 王一博赛车故障退赛冲上热搜,工作室回应:下次再战