python的变量 input(),printf(),复制操作及其内存分析

Python的变量想一个生活中的容器,可以存放整形,字符型,链表,字典等,是一种弱类。弱类型就是你给我什么类型的值,我就是是什么类型。Python的变量以字母数字下划线组成,数字不能放在开头。

Python的关键字:

 

两个编程规范:驼峰式和下划线式

Print()函数,以空格分割,默认换行

 

 

\n 换行 \t 四个空格 \r回车 \’引号

Python字符串: ‘ ’    “ ”   ‘ ‘ ‘  ‘’’,单引号,双引号,和三引号引起来的。

‘’’ ‘’’ 保持原有格式不变。‘’’ ‘’’ 的作用 1.保留格式的字符串 2.作为注释使用

 

 

格式是 print(“订单的收件人是%s收获地址是%s联系方式是%d” %(person,address,phone))

强制类型转换,字符间连接

Format 格式化输出

  age=2

  s=”已经上”

  Print(“乔治说:我今年{}岁了,{}幼儿园了”.format(age,s)

Input()函数 :阻塞式输入,输入完按下回车才结束输入。由于默认输入是字符型,如果输入不是字符型,要进行强制类型转换。

Input()键盘输入的都默认是字符串类型,即使输入的是500也会添加””

print('''

 ***********************

捕鱼达人

***********************

 

''')

username =input('输入参与游戏者姓名')

password=input("输入密码")

print("%s请充值后加入游戏!" % username)

coins =input("请充值")

coins=int(coins)

print("%s充值成功,当前游戏币量%d" % (username,coins))

程序运行结果

print的格式化输出 print(“{}拥有{}装备,购买此装备花了{}钱”.format(role,equipment,pay))

Operator 表示运算符,种类有赋值运算符,算术运算符,关系运算符,逻辑运算符,位运算符等。

 

赋值操作的内存分析

  c语言中是生命一个变量,就开辟一个内存空间。与之不同python玩的是指针指向,可以进行空间复用。复制操作就是改变了变量的指向。

复制操作,使得三个操作指向同一个地

址。

 

 

三个变量的地址其实相同的。Id()输出变量地址。

 

 

Name1指向了新的地址。

 

 

Name指向了新的地

智能的python会识别等式右边的类型 ,+=如果是字符则整形则相加,如果是字符型则连接。

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值