本篇学习日志是基于有python基础的复习回顾【 编辑器:Visual Studio Code (VS Code) 】,主要侧重于一些快捷键与文件方面的备忘记录,而且由于编辑器存在差异,可能内容有些许纰漏
目录
1. 注释
- # 单行注释 【快捷键 ctrl+/】
- ''' 多行注释 ''' """ 我也是多行注释 """ 【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
# 输出