# Python学习日记

1.注释

1>对代码进行解释和说明,目的是为了让别人和自己能够清晰的看懂代码的含义,提高代码的可读性

2>注释是不会被计算机识别的

3>一般写注释的时候是写在代码的上方或者右方

4>注释还有一个作用:修改代码的时候,可能代码需要进行调试, 有部分代码用不到,没有必要删除,可以先 注释掉

5>戴航注释是#+空格,多行注释是三对引号[英文下的单引号或双 引号]单行注释的快捷键 Ctrl + /, 去掉注 释Ctrl + /

2.标识符

1>定义

​ 1、标识某个实体的符号,使用这个符号可以替代实体参与运算

​ 2、自定义名称的规则:由字母、数字、下滑线组成,不能以数字开头,不能使用关键字和保留字

2>关键字和保留字

​ 1、关键字:变成语言中的具有特殊含义的单词

​ 识别关键字的方法:

import keyword
print(keyword.kwlist)

​ 2、保留字:变成语言中已经使用过的名称,不建议在使用

3.变量和数据类型

1>变量:变化的数据,通过使用变量名来调取变化的数据

# 早晨温度
air_temp = 24	
# 中午温度
air_temp = 30
print(air_temp)

2>数据类型:整数类型(int)、

​ 小数类型(浮点类型float)、

​ 文本类型(字符串类型str)、字符串数据是需要使用引号包含的[‘’]\[“”]

​ 布尔类型(bool)、逻辑结果只有两种(成立与不成立),布尔值只有两个 True 和 False

​ 空类型(None)、空字符串[]和空值不能一概而论,比如空值(None)代表什么都没有,空字符串可 以看做是个空箱子,而空值连空箱子都没有

3>获取数据类型的方法:print(type(变量))

4>类和对象:类–对具由相同属性和特征的数据的抽象描述,比如整数类型。

​ 对象–所属类型下实际存在的实体,比如 10 。

4.输出

print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
      value, ...,代表可以同时输出多个内容,书写的时候用逗号隔开
      sep=' ',代表分隔符,一次性输出多个数据的时候默认用空格分开
      end='\n',end代表结束符,\n代表换行符,输出结束是默认是换行符	
      file=sys.stdout,file代表输出的目的地,默认的是sys.stdout(控制台)
      flush=False,代表是否快速的将通道中的数据输出到文件中

1>转义符:,可以是某些符号转变为其他意思,

​ n—\n,换行符

​ r—\r,回车,在windows系统下 存储数据的时候 ,\n 本质上存储的是\r\n

​ t—\t,制表符,就是tap键

​ u—\u,他会识别成unicode

​ 不需要转义的情况下,解决转义的问题,用\\来保持原本的意思,推荐使用r修饰字符串,print(r’\n’)

2>更新内容输出地:

​ r–rend,只读,在程序中读取文件内容

		  w--write,只写,将信息从程序中写入文件当中,文件如果不存在,会创建文件,如果文件存在,会把文件											里面已有的内容清空再写入要输出的内容

​ a–append,追加,把要输出的信息追加在已有的信息后面,如果文件不存在,会创建文件,如果文件存 在,会在文件原有内容的下面追加要输出的内容

​ 步骤:先建立通道,然后把数据输出到文件当中

# open(路径,编辑方式(写诗w,读是r),编码标准utf-8)
h1 = open('D:\kf\笔记\诗.txt','w',encoding='utf-8')
# print(内容,文件,是否快速输出)
print('1,2,3', file=h1, flush=True)

3>路径

​ 绝对路径:Windows系统,从盘符开始到文件名的路径—D:\kf\笔记\诗.txt

​ mac系统,从根路径/开始到文件名—/Users/kf/笔记/诗.txt

​ 相对路径[推荐使用]:需要文件配置在项目路径下,相对路径的参照物就是当下编辑的文件

​ 符号: . --当前正在操作的文件的文件夹 eg:笔记

​ … --当前正在操作的文件所在文件夹的上一级 eg:kf

h1 = open('./静夜思.txt','a',encoding='utf-8')
print('窗前',file=h1)

5.输入

1>input(提示语),需要在控制台输入,会让程序暂停,直到输入内容为止

2>输入的内容无论是什么格式的,输出后都是字符串类型

6.类型转化

语法:类型(数据或变量名)

​ int(数据/变量名):数据必须是整点类型,否则会报错

​ float(数据/变量名):转换为浮点类型的数据

7.运算符

1>算数运算符

​ + - * / //(整除) %(取余) **(幂数)

2>复合赋值运算符

3>比较运算符

4>逻辑运算符

5>成员运算符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值