Python-小知识

一.知识架构

在这里插入图片描述

二.语法特点

1.注释

单行注释:#注释内容
多行注释:
‘’‘’‘’
注释1
注释2
……
‘’‘’‘’
中文注释:
#-*-coding:编码 - * -
#coding=编码
编码为字符编码类型
采用UTF-8,设置为utf-8
采用GBK,设置为gbk/cp936

2.缩进

通常使用4个空格/一个Tab键作为一个缩进量
也可以使用设置更改默认缩进量

3.编码规范

Python采用PEP 8为编码规范,PEP(Python Enhancement Propostal)Python增强建议书缩写。
1.一个import语句只导入一个模块,避免一次导入多个模块。
2.行尾不需要添加分号“;”,也不要将两个语句用分号隔开后放在同一行。
3.空行可以增加代码的可读性,通常在函数/类之间空两行,方法定义之间空一行。分隔某些模块时也可以空一行。运算符两侧、函数参数之间使用空格分隔。
4.函数、类的属性、方法的命民、模块名、包名尽量短小,全部使用小写字母,下划线分隔。包名不建议使用下划线,通常使用点分隔。
5.模块内部的类采用下划线加首字母大写形式(Pascal风格),类独立命民不加下划线
6.常量全部使用大些字母,可用下划线
7.单下划线“_”块变量、函数受保护,不能被导入
8.双下划线“__“开头的实例变量、方法是类私有的。

三.保留字与标识符

1.保留字


所有的保留字都区分大小写,
IDIE查询保留字代码:

import keyword
keyeord.kwlist
2.标识符

各种对象的名称
字母+_+数字,允许使用ISO-Latin字符集中的A~Z、a~z。
不能使用保留字作为标识符,也不能出现空格、@、% 等特殊字符。
⚠️
以下划线开头的标识符有特殊意义。
单下划线开头表示不能直接访问的类属性,也不能被“from xxx import”导入,如_eidth
双下划线开头的标识符表示类的私有成员,如__add
以双下划线开头结尾的标识符是专用标识,如__init__()标识构造函数
💡
虽然Python支持汉字作为标识符,但尽量不使用汉字作为标识符。

四.变量

变量的定义和使用

变量名必须是一个有效的标识符
变量名不能是保留字
字母i和字母O慎重使用
尽可能使用变量名来表达出它所传达的数据或者易识别
变量赋值通过等号来实现

变量名= miu;

由于Python是动态语言,所以变量的类型取决于赋值时的数据类型。

>>>ngg="你还在?"
>>>print(type (ngg))
<class 'str'>
>>>ngg= 520
print(type (ngg))
<class 'int'>

type()是内置函数,可以返回变量类型
id()是内置函数,用于查询变量的内存地址
Python支持多个变量指向同一个值。

>>>num=mun=521
>>>id(num)
4523843056
>>>id(mun)
4523843056

五.基本数据类型

1.数字类型

整数
十进制,十六进制,八进制,二进制
八进制必须以0O/0o开头
十六进制必须以0X/0x开头
浮点数
整数+小数

2.字符串类型

属于不可变序列,通常使用单引号、双引号、三引号括起来,单引号和双引号括起来的字符串必须在同一行。
转义字符

r/R可以阻止转义的进行

>>>print("我喜欢你\x0a你知道吗")
我喜欢你
你知道吗
>>>print(R"我喜欢你/x0a你知道吗")
我喜欢你/x0a你知道吗
3.布尔类型

真值与假值是布尔类型的主要用途
Python用True(1)和False(0)被解释为布尔值

4.数据类型转换

六.运算符

1.算术运算符

在这里插入图片描述

2.赋值运算符

3.比较运算符

在这里插入图片描述
如果成立,输出True
不成立,则输出Flase

4.逻辑运算符

and
or
not

5.位运算符

&
对应数位都为1时,输出1;否则为0

对应数位都为0时,输出0;否则为1
^
对应数位相同时,输出0;否则为1

将对应的二进制数1/0改为0/1
<<
向左移动一个位数
>>
向右移动一个位数

6.优先级


从上到下,优先级依次降低

七.基本输入输出

内置函数input() print()是Python最基本的输入输出函数

>>>num=input("请输入汉字:")
请输入汉字:你好!
>>>year=input("请输入年份:")
           
请输入年份:2024>>>print(year,num)
           
2024年 你好!
>>>print("前程似锦")
           
前程似锦
>>>print(520)
           
520

使用input输入时要注意输入数字时,要使用数据类型转换;因为Python3.x默认输入内容都识别为字符串
整型数字可以用下面的方法输入

num=int(input("请输入数字:"))
  • 17
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值