python学习笔记-变量各种赋值方式

分开赋值
a=1
b='a'
print(a,b) #1 'a'
复合赋值
#一次赋值多个变量
c,d=2,'b'
print(c,d) #2 'b'

#会把a b c拆开赋值f分别 e f g
e,f,g='abc'
print(e,f,g) # a b c
同时赋值
a1=a2=a3='cccc'
print(a1,a2,a3) #cccc cccc cccc
变量值交换
a=1
b='a'
print('交换之前a,b:',a,b) #1 a
a,b=b,a
print('交换之后a,b:',a,b) #a 1
#在java里,两个变量值交换需要借助第三个变量。例如:String s1="a" String s2="b"  我们做交换时候需要借助第三个变量temp做零时存储媒介
复合运算
count=10
count+=1 #可以理解为count=count+1
print(count) #11
count-=2 #可以理解为count=count-2
print(count) #9
count*=2 #可以理解为count=count*2
print(count) #18
count/=4 #可以理解为count=count/4
print(count) #4.5
count **=2 #可以理解为count的2次方,count=count*count
print(count) #20.45
控制台输入
s = input("请输入数字:") #控制台输入
print(type(s)) #得到的都是string类型,如果想输入数字计算,要转型到float或int
print(int(s)**2) #输入s的二次方

例子:

  1. 我们在控制台输入10
  2. type(s)返回s的数据类型
  3. int(s)将s转为整数
  4. s**2计算s的2次方
    所以控制台有以下输出结果
    在这里插入图片描述
万年历
import calendar #导入需要的依赖包
#万年历
date =  calendar.calendar(2020) #得到2020年的日历
print(date) #输入

控制台输出结果:(控制台放不下,直接图到一部分)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值