python学习日记【1】

本篇学习日志是基于有python基础的复习回顾【 编辑器:Visual Studio Code (VS Code) 】,主要侧重于一些快捷键文件方面的备忘记录,而且由于编辑器存在差异,可能内容有些许纰漏

目录

1. 注释

2. is和==的不同

2.1. is

2.2. ==

2.3. 总结:

3. 常量

4. 输入输出

4.1. 常见的输出方式

4.1.1. print+%d、%s等

4.1.2. print(.format())

4.1.3. print输出不换行

4.2. 常见的输入方式

4.2.1. 接收多个值

1. 注释

  1. # 单行注释 【快捷键 ctrl+/
  2. ''' 多行注释 ''' """ 我也是多行注释 """ 【PyCharm/IntelliJ IDEA编辑器的快捷键 ctrl+shift+/

2. is和==的不同

谈到is与==,pyhon通过id(变量名) 会返回一串id号码,这串id号码就对应着这个变量值的内存地址。我们可以通过比较id号码,来判断不同变量名指向的内存地址是否相同。id( )返回对象当前的内存地址,内存地址不同id自然不同。

2.1. is

比较的是左右两边的id是否相等

x = '100'
y = x
print(x is y) # True

2.2. ==

比较的是左右两边的值是否相等

x = '10'
y = '10'
print(x == y) # True

2.3. 总结:

id相等,即内存地址必然相等,即值必然相等。但是值相等,但id不一定相等,内存地址也不一定相等。

3. 常量

约定俗成的大写

TEST = "常量"

4. 输入输出

4.1. 常见的输出方式

4.1.1. print+%d、%s等

str = "the length of (%s) is %d" %('warsec',len('warsec'))
print(str)
# 输出 -》the length of (warsec) is 6

符 号

描述

%c

格式化字符及其ASCII码

%s

格式化字符串

%d

格式化整数

%u

格式化无符号整型

%o

格式化无符号八进制数

%x

格式化无符号十六进制数

%X

格式化无符号十六进制数(大写)

%f

格式化浮点数字,可指定小数点后的精度

%e

s格式化浮点数

%E

作用同%e,用科学计数法格式化浮点数

%g

%f和%e的简写

%G

%f 和 %E 的简写

%p

用十六进制数格式化变量的地址

4.1.2. print(.format())

print("这是一首简单的~{0}~,送给{1}~".format("小情歌","你"))

4.1.3. print输出不换行

for i in range(0,8):
	print(i,end="")

4.2. 常见的输入方式

Python3.x 中 input() 函数接受一个标准输入数据,返回为 string 类型

*在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。*

4.2.1. 接收多个值

a,b,c = (input("请输入三角形三边的长:").split(','))
print("三边分别为%s,%s,%s" %(a,b,c)) #此处我将a,b,c输入的虽然是数字型,但是python3中input默认是字符串,所以用%s接收值
# 控制台输入1,2,3 
# 输出

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Kucei

感谢您的喜欢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值