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()
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值