python学习笔记(1)
文章目录
前言
因为学校开设了python课程,然后自己也去网上寻找了相关课程,就想做一个分类,记录下来也相当于加深了记忆。
这里记录的是我自己学习python所作的笔记,基本上都是很基础的内容。
看了一下,真的感觉像是保姆教程的感觉(目移)
一、print 输出
1、关于print的简单输出
a = 1
b = 2 #设置了两个变量
print(5) #可以直接输出数字
print('python的单引号里面可以放字符串')
print("python的双引号也可以")
print("""神奇的是三引号也可以""")
print(a, b, "可以直接输出变量,然后后面可以加字符串,用逗号隔开")
print("字符串也可以在前面", a, b)
print(chr(65)) #这个是ASCII码,输出字母大写A
print(ord('北')) #这个是Unicode编码,输出的是‘北’这个字对应的编码
print('\u5317') #这个就是用对应编码写出数字,注意前面要有 \u
2、print文件输出
fp = open('note.text', 'w') #打开文件note(创建),'w'指的是write
print('文件里啥啥', file=fp) #输出到文件中
fp.close() #关闭文件
3、print的一行输出
一般情况下,多个print()输出,输出结果是多行,那是因为系统默认了print()函数的定义为:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
value 表示可以输出多个;sep 表示间隔用的逗号在输出时用空格代替;end 表示的是输出完后的操作,默认’\n’,换行
print('首先是实现一行输出(1)', end=' ')
print('end后面还可以加其他东西,比如:', end='-->')
print('换一个来玩,玩sep!', 1, 2, sep='?')
4、print中用+连接
使用‘+’连接数值和其他数据类型,系统默认为加法计算,程序会报错,倘若想要解决,可以将数值作为字符串来处理
print('今年是:' + '2022')
#如果是print('今年是:' + 2022),会报错
二、input输入
a = input('这里可以输入提示性文字: ') #input输入默认为字符串
b = int(input('想要输出什么类型的需要转化: '))
三、注释
# 单行注释就是前面这个井号
'''
多行注释之一便是三个单引号
这个是多行注释,可以写很多行的
'''
"""
这个也是多行注释,是三个双引号
下面那个是中文注释,还可以有:
coding=utf-8
-*-coding=utf-8
其实呢,-*-这东西就是个修饰作用,看起来好看一点(?)
加不加也没啥关系
为什么要有中文注释呢?查了资料发现一般是python2中要写中文的时候要用
但是python3似乎不需要欸
"""
#coding:utf-8
四、python的缩进
关于代码的缩进,python对此很严格的哦,因为缩进体现了逻辑关系,是python的层次或者包含关系
缩进就是空格,一般的代码就不要缩进,顶行写不留白,4个空格就是缩进量,不过一般我喜欢用 Tab键,一键到位
一定一定不要非法缩进,会出大问题的!比如说冒号什么的,那就是缩进标志,这时候才要缩进咯!
总结
以上就是第一节的笔记,是关于python的一些基本操作