栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

关于python注释,以下选项中正确的是(关于Python语言的注释)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于python注释,以下选项中正确的是(关于Python语言的注释)

目录

python简介

python环境搭建

python解释器下载

pycharm下载

pycharm安装教程

第一个python程序

python输出

转义字符

原字符

python格式化输出三种方式

二进制和字符编码

python输入

姓名输入

数字输入求和

Python保留字/标识符

python保留字

Python标识符

变量

什么是变量?

变量的内存地址,数据类型、变量的值获取

变量重复赋值

Python注释

注释

单行注释

多行注释


python简介

        Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。

python环境搭建

        由于Python2.x版本已于2020年停止更新,所以本教程基于Python3.x版本进行学习。

python解释器下载

https://www.python.org

pycharm下载

Download PyCharm: Python IDE for Professional Developers by JetBrains

pycharm安装教程

PyCharm 安装教程(Windows) | 菜鸟教程

第一个python程序
print("HelloWorld")

python输出
# print()输出函数

# 输出数字
print(100)  # int
print(32.5)  # float

# 输出字符串
print("Hello Python")   # str
print('Hello','Python','HelloWorld')    # 不换行输出多段

# 输出表达式结果
print(2+1)  # 输出的是运算后的结果


# 将数据输出到文件
f = open("/Users/xw/Desktop/File/learn.txt",'a+')   # 文件不存在则创建,存在则追加
print('Hello Python',file = f)
f.close()

运行结果:

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
100
32.5
Hello Python
Hello Python HelloWorld
3

Process finished with exit code 0

转义字符
反斜杠+想要实现转义功能的首字母

换行符n(newline)      将光标移动到下一行开头
回车符r(return)       将光标移动到本行的开头
制表符t(tab)          光标移动到下一组4个空格的开始处
退格符b(backspace)    回退一个字符
   斜线转译
print('HellonPython')  # Hello和Python 换行输出
print('HellotPython')  # Hello和Python 之间间隔四个字符
print('HellorPython')  # Python 覆盖 Hello 只输出Python
print('HellobPython')  # b 退一格,输出HellPython(把o退格退掉了)

# 网址转译
print('https:\www.baidu.com')  # 被转译后:https:www.baidu.com

# 单引号输出
# print('肖晨说:'你好'')   # 不加单引号输出会报错
print('肖晨说:'你好'')
print("肖晨说:'你好'")

运行结果

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
Hello
Python
Hello	Python
Python
HellPython
https:www.baidu.com
肖晨说:'你好'
肖晨说:'你好'

Process finished with exit code 0

原字符
让转译字符不起作用,原字符:在字符串之前加r或R
print(r'HellonPython')     # HellonPython n转译字符不进行转译,作为字符打印
print(R'https:\www.baidu.com')     # 不进行转译,\输出
# print(R'https:\www.baidu.com')  # 注意点,最后一个字符不能是反斜杠,否则报错

运行结果

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
HellonPython
https:\www.baidu.com

Process finished with exit code 0

python格式化输出三种方式
name = '肖晨'
age = 21

# %格式输出
print('姓名:%s,年龄:%d'%(name,age))

# format格式输出
print('姓名:{0},年龄:{1}'.format(name,age))

# f-string格式输出
print(f'姓名:{name},年龄:{age}')

二进制和字符编码
二进制:
    计算机能够识别的语言,只有0和1
    8bit(位)= 1byte(字节)
    1024byte = 1kb
    1024kb = 1mb
    1024mb = 1gb
    1024gb = 1tb 
    
    二进制    0、1        -->以0b开头(逢2进1)
    八进制    0、1、2、3、4、5、6、7        -->以0o开头(逢8进1)
    十进制    0、1、2、3、4、5、6、7、8、9        -->默认进制(逢10进1)
    十六进制   0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F        -->以0x开头(逢16进1)
    
编码:
    ASCll   编码表128种状态对应128个符号
    GB2312  80年表示中文的字符集,可表示7445个字符
    GBK 90年
    GB18030 00年
    Unicode
    UTF-8

python输入

姓名输入
name = input("请输入姓名:n")
print("您的姓名是:",name)
print("姓名的数据类型:",type(name))

注意:input函数接收的数据类型是str(字符串)类型

运行结果

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
请输入姓名:
肖晨
您的姓名是: 肖晨
姓名的数据类型: 

Process finished with exit code 0

数字输入求和

未进行类型转换前

num = input("请输入数字:n")
num2 = input("请输入数字:n")

print("num+num2的和是:",num+num2)

运行结果:此为字符串拼接,非求和

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
请输入姓名数字:
1
请输入姓名数字:
2
num+num2的和是: 12

Process finished with exit code 0

进行类型转换后

num = int(input("请输入数字:n"))
num2 = int(input("请输入数字:n"))

print("num+num2的和是:",num+num2)

运行结果

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
请输入数字:
1
请输入数字:
2
num+num2的和是: 3

Process finished with exit code 0

Python保留字/标识符

python保留字
import keyword
print(keyword.kwlist)
运行结果
/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

Process finished with exit code 0

Python标识符

什么是标识符?

        变量、函数、类、模块和其他对象的起的名称,即是标识符

标识符命名规则:

        由字母、数字、下划线组成

        不能以数字开头

        不能使用python的保留字命名

        严格区分大小写      

变量

什么是变量?

内存当中可变的量,内存中一个带标签的盒子

# name      变量名(可任意命名)
# =         赋值运算符
# '肖晨'     值
name = '肖晨'
print(name)

变量的内存地址,数据类型、变量的值获取
name = '肖晨'

print("变量内存地址标识ID:",id(name))
print("变量的数据类型:",type(name))
print("变量的值:",name)

变量重复赋值

变量重复赋值后,变量名会指向新的空间,新的变量值覆盖老变量值

name = '肖晨'
print("变量1内存地址",id(name))
name = '肖子晨'
print("变量2内存地址",id(name))
print(name)

运行结果

/Users/xw/PycharmProjects/po_test/venv/bin/python "/Users/xw/Desktop/test/print demo.py"
变量1内存地址 140490747926256
变量2内存地址 140490747926352
肖子晨

Process finished with exit code 0

Python注释

注释
    代码中对代码进行解释说明的文字,称之为:注释
    编写注释,可提高代码的可读性
    注释的内容,python解释器执行时会自动忽略

单行注释
# 单行注释,以#开头,直至换行结束

多行注释
'''
三引号(单)
多行注释
'''

"""
三引号(双)
多行注释
"""

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772601.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号