2022.4.3学习总结

1.python基础

# 变量
name = 'hetunbaobao'
print(name)
#数据类型
type(name)
print(type(name))#字符串str
print('333.33')#字符串str
print(type('333.33'))#字符串str
print(type(0))#整数int
print(type(0.655))#浮点float
print(type(True))#布尔bool
print(type(False))#布尔bool
print(type([1,2,5,4]))#列表list
print(type((1,4,6,8)))#元组tuple
print(type({'name':'hetun','age':'20'}))#字典dict

#类型转换,int可以转整数的字符串和浮点
num1 = int('222')
print(num1)
print(type(num1))

num2 = int(3.33)
print(type(num2))
print(num2)

#类型转换,float可以转int和数字类型
# 的字符
num3 = float(22)
print(num3)
num4 = float('2312.2321')
print(num4)
print(type(num4))

#类型转换,str可以转任何,直接加引号也行
print(type(str(555555)))
print(type('555555'))

#输入,输入的类型只会是str
data1 = input('引号里面输点啥')
print(type(data1))

#格式化输出方法一:,占位符%d整型,%f浮点型,%s任意型 print('' %())
name = 'hetunbaobao'
age= 18
height = 160.1

print('%s,%d,%f'%(name,age,height))    #%f默认六位
print('%s,%d,%.2f'%(name,age,height))   #%f默认六位,%nf设置小数点后位数
print('%s,%s,%s'%(name,age,height))    #%s代表所有
print('%s,%05d,%.2f'%(name,age,height))   #%0nd整数填充零用于编号
print('%s,%d%%,%.2f%%'%(name,age,height))   #百分号要加两个

#格式化输出方法二:字符串前加F/f,{变量}表示占位
name1 = 'hetunbaobao'
age1= 19
height1 = 161.1

print(f'{name1},{age1},{height1}')

print(f'{name1},{age1:05d},{height1:.4f}%')  #{变量:0nd}表示整型填充; {变量:.nf}表示浮点型后小数位数; 正常的百分号放{}后面

print(f'{name1},\n{age1:05d},\n{height1:.4f}%') #  \n  表示换行,|\的那和键,不是和问号一起的那个

#格式化输出方法三,'{},{}.....'.flomat(变量,变量)
name2 = 'hetunbaobao'
age3= 20
height3 = 163.3

print('{}{}{}'.format(name2,age3,height3))
print('{}{:06d}{:.2f}%'.format(name2,age3,height3))#{:0nd}表示整型填充; {:.nf}表示浮点型后小数位数; 正常的百分号放{}后面


# 快捷键 撤销 Ctrl+z

#算数运算符,优先级从高到低0:  ()  **  *  /  //  %  +  - ,弄不清直接加()就行
print(1+1) #加 +
print(2-1)  #减 -
print(2*3)  #乘 *
print(2/3)  #除 /     被除数(2)÷除数(3)=商(0)+余数(2)
print(2//3) #求商 //
print(2%3) # 求余数 %
print(5**3) #指数运算

#比较运算符,<,>,>=,<=,==得到的值都布尔类型,bool,就是说True或者False,对或者错
print(5>=3)
print(5>3)
print(3<5)
print(3<=5)
print(4>6)
print(6==6)

2.判断和循环基础(部分)


#逻辑运算符 and or not  , 与或非,输出结果是bool类型
print(True and True)
print(True or True)
print(not True)

#赋值运算符结合算数运算符 +=  -=  *=  /=  //=  %=
a +=b ------a = a + b

#判断
age = input('输入一个数:')
if int(age)>18:        #if 后面的判断条件结束后要加冒号:
    print('成年')
else:                   #else后面要加冒号:
    print('未成年')

#if结合逻辑运算符
name = input('输姓名')
password = input('输密码')
if name == 'hetunbaobao' and password == '123456':   #==表示一样,两个True才过
    print('正确')
else:
    print('错误')

name1 = input('有两个号')
if name1 == 'duzheng' or name1=='hetunbaobao':
    print(f'这个号是{name1}')          #这里用了格式化,f'{变量}',以后用这个格式
else:
    print('不对')

#多个判断 if elif,if不成立时判断elif   #多个if并列,其之间没有逻辑关系
score = input('考试分数')
score1 = int(score)
if score1 >= 90:
    print('优秀')
elif score1 >=80:  #elif后面也要加冒号
    print('良好')
elif score1 >= 70:
    print('中等')
elif score1 >=60:
    print('差')
else:
    print('不及格')






3.明日计划,判断和循环基础剩余内容,循环和字符串列表

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值