Python语法2

2.Python的基本语法知识

2.1 代码初尝试

Python中输出功能为print(输出的数据)

  1. 数据如果是数字,直接写print(10)
  2. 数据如果是文本, 书写的时候需要加引号[单双引号都可以]输出,print('hello world')

2.2编码规范

2.2.1 语句和缩进

语句: 完成逻辑的表达式称为语句

在编程语言中习惯语句结束的时候使用分号标记[;] 在Python中不建议写分号,建议一条语句独占一行

如果写代码的时候,一行中有多条语句,语句之间必须使用分号隔开

空格缩进:在Python中是体现代码块包含的意思 【有些代码需要满足一定的条件才能执行,是需要被包含在一个条件内】,不能随便乱增加空格缩进

2.2.2注释

程序员为了更好的解读代码,给代表添加的标注,这个标注是不被计算机当做程序识别的,或者是有些代码功能暂时不被启动,需要将代码进行注释

注释分为两种

  1. 单行注释, 格式是#空格
  2. 多行注释,格式三对引号包含,可以是三对双引号,也可以是三对单引号【编码规范中推荐使用的是三对双引号】

2.3print的使用

print的使用 按住ctrl键 点击功能名称

print()

print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

“”"
1.value, …, 代表的是print可以一次性输出多个数据,书写的时候,数据之间使用逗号隔开
2.sep=’ ’ 代表的是print一次性输出多个数据展示结果时,数据之间的分隔符默认为空格
也可以进行修改, 为了避免print将设定的分割符识别成输出的数据,设置分割符的时候格式为
print(数据1, 数据2, 数据3, sep=分隔符)
3.end=‘\n’ 代表的是print输出内容的结束符,这个结束符默认是换行
一个知识点: 转义符,可以将某些特定的符号转变其他的含义
比如符号n 加上\就变成换行符 \n
符号t \t代表的是tab键 称为制表符 【四个空格】
符号u 转义符会把u后面的内容当做unicode编码 想去获取其对应的文字
4e00 ===> 一
因为end默认是换行 所以每个print打印的结果都是独占一行的
也可以对end进行修改 修改格式类似于sep
print(数据1, 数据2, 数据3, sep=分隔符, end=结束符)
4.file=sys.stdout 代表的内容输出的目的地 默认是控制台上输出
5.flush 冲洗刷新的意思
“”"
print(10)
print(‘hello world’)
print(10, 20, 30, 40)

打印的时候 分隔符没有使用sep指定 会被识别成多个数据中的一个进行打印输出

print(10, 20, 30, 40, ‘+’) # 10 20 30 40 +

想要展示内容使用+分割 必须使用sep指定

print(10, 20, 30, 40, sep=‘+’) # 10+20+30+40

转义符

print(‘and’) # and
print(‘a\nd’)
“”"
a
d
“”"
print(‘heath’) # heath
print(‘hea\th’) # hea h

print(‘\u4e00’) # 一

报错 报错的原因是 把sers当做了unicode编码 但是sers没有对应的文字

print(‘\Users’)

修改结束符

print(10, end=‘\t’)
print(20) # 10 20

演示把内容输出到文件中

“”"
目的:要在一个文件中写内容
如果使用文件系统图形化界面的形式 向文件中写入内容

  1. 按照路径找到文件
  2. 打开文件
  3. 进行书写
  4. 保存关闭
    “”"

如何使用Python代码按照路径打开文件

open这个操作

格式: open(文件路径, 操作模式, encoding=文件存储编码形式)

“”"
文件路径:
可以是绝对路径,也可以是相对路径
绝对路径 从盘开始一直到具体的文件
C:\WorkContent\各班代课\JYPython2304\day03_Python入门须知与运算符\笔记\语法笔记.md
相对路径:参照物
当前所在的路径使用.来表示
…表示的是上一级路径
举例:
现在路径是C:\WorkContent\各班代课\JYPython2304\day03_Python入门须知与运算符\代码\Day03

            有一个路径 为 ./demo.py  这个文件就在现在的路径下
            有一个路劲为 ../demo.py  这个文件在代码文件夹下
            有一个路径为 ../../demo.py 这个文件在 day03_Python入门须知与运算符 这个文件夹下
            有一个路径为 ../../笔记/demo.py
                先回到 day03_Python入门须知与运算符这个文件夹 再进入到文件夹下的笔记文件夹中 有一个demo.py

操作模式
w – write 代表的是写
如果路径对应的文件不存在 会先创建文件 再写入
如果文件存在,会清空文件 再写入
a – append 代表的是写
如果路径对应的文件不存在 会先创建文件 再写入
如果文件存在,不会清空文件 在原本的基础上追加写
encoding 文件的编码形式
“”"

open的操作就相当于是将Python程序与文件建立联系

print(‘hello file’, file=open(‘./hello.txt’, ‘w’, encoding=‘utf-8’))

print(‘hello file’, file=open(‘./hello1.txt’, ‘a’, encoding=‘utf-8’))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值