Python知识点汇总--Python基础(入门)

一、代码格式

良好的代码格式可提升代码的可读性,有利于他人阅读或自己复习时能轻松看懂。

不符合格式规范的Python代码很可能存在语法问题,在运行期间也很可能产生错误。
总结:在敲python代码时,要注意语法以及各种的字符使用,最后导致的就是整个程序的报错

二、注释(分为单行注释和多行注释)

(1)单行注释(以”#“开头)

单行注释以“#”开头,用于说明当前行或之后代码的功能

1.#第一行代码HelloWoeld!!!
2.
3.print(HelloWorld!!!)

2)多行注释(用三对双引号或单引号包裹)

多行注释是由三对双引号或单引号包裹的语句,主要用于说明函数或类的功能。

  1. """

  2. 我是多行注释

  3. """

  4. '''

  5. 我也是多行注释

  6. '''

 三、缩进

缩进可以通过Tab和空格键控制

作为我一般都是空格作为缩进,而且一般使用四个表示一级缩进

但要注意,例如:

If true:

      Xxxxx

Else:

      Xxxx

四、语句换行

Python过多的字符应当换行或者是用圆括号、中括号和大括号中的行进行隐式连接进行换行


print ("dhoefh2gbuwecnboiebvo3bvio    jf2nfivhnobvuo"
"fhj34ighboqmncapscmpodlvjkkfohbi3h03jb39-bjiobi4bhih"
"dj2eig8hf20fu8321902rfweiohbeoqfvmcn jkvbou3rhvg029"    f
"vhrgh843g20`g20`gpewfjkdvbnorhb39-hbgi02-4guj3hj3"
"fo24ivgbejovn 32hbv834ghboi2hg2ibg3nhribnoibn"

五、标识符和关键字

1.标识符:通俗解释就是我们可以自定义的一些符号和名称

标识符的一些命名规则:

(1)标识符由字母、下划线和数字组成,且不能以数字开头

(2)标识符是严格区分大小写的(Rzm和rzm是不同的标识符)

(3)标识符中不能使用关键字(什么是关键字,下面会说)

(4)标识符必须要见名知意(需要第一眼就让别人知道这个标识符是用来干嘛的)

那么如何让别人一眼就能知道什么意思呢,很简单,只要定义一些命名的规范就可以了

如果说规则是法律的话,那么规范就是道德了,(不按照规范命名的话,别人就会鄙视你)

 2.标识符的一些规范:

(1)常量名:单个单词用大写,如果有多个单词,大写的同时每个单词间用下划线连接

(2)函数名:单个单词用小写,如果有多个单词,小写的同时每个单词间用下划线连接

(3)类名:不管是一个单词还是多个单词,首字母必须大写

3.关键字:在Python被赋予特殊含义的标识符(关键字都为小写)

(1)因为已经被官方事先定义了,所以我们不能再定义(标识符不允许重复)

(2)目前在Python3中一共有35个关键字(后面肯定会不断增加)

(3)这么多关键字我们不可能都知道它们的用法,我们可以通过help(“某个关键字”)

的方式,来查看该关键字的用法

下面以关键字import为例:

help("import")
六:变量和数据类型

程序运行机制:程序把在运行期间所要用来的数据,放在系统的内存中,每一个在内存中的数据被

称为内存单元

1.变量:通过获取内存单元中的内存地址,使变量存储到内存中

(1)变量名:通俗理解,变量的名字(必须唯一)

 (2)变量的赋值操作:

            a = 123
 
            print(a)

通过“=”我们把123这个值赋给了a这个变量,这样a在内存中的值就是123了

2.3.2数据类型

根据数据存储形式的不同,数据类型分为基础的数字类型和比较复杂的组合类型

如下

整型(int){布尔类型(bool)

字符串类型(str)

数字类型(numbers)

浮点型(float)

复数类型(complex)

列表类型(list)

元组类型(tuple)

字典类型(dict)

集合类型(set)

2.3.2数据类型

字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合

使用单引号包含: 'Python123¥'

使用双引号包含:  "Python4*&%"

使用三引号包含:  '''Python s1 ~(())'''

列表用【】来创建列表,每个元素间用逗号隔开

列入【1,2,3,4,5】

集合用{}来创建列表,每个元素用都’x,’隔开

例如{‘1’,’2’3}

2.3.3变量的输入与输出

input()函数  input代表输入进去

print()函数  print代表着输出,括号里面为输出内容

2.5.1整型

整数类型(int)表示整数

2.5.2浮点型表示实数,由整数和小数部分

2.5.3复数类型复数由实部和虚部构成,学过高中数学都知道奥

2.5.5数字类型转换

int()、float()、complex()

2.6运算符

+、-、*、/、//、%和**

+:加:使两个操作数相加,获取操作数的和

-:减:使两个操作数相减,获取操作数的差

*:乘:使两个操作数相乘,获取操作数的积

/:整除:。使两个操作数相除,获职操作数的商(除数不为0)

//:整除:使两个操作数相除,获取商的整数部分

%:取余:使两个操作数相除,获取余数

**:幂:使两个操作数进行幂运算,获取a的b次幂

2.6.2赋值运算符

一个表达式或对象赋值给一个左值,例如将整数3赋值给变量num:num=3。

运算符
示例
+=变量增加指定数值,结果赋值原变量
num+=2等价于num = num+2
-=变量减去指定数值,结果赋值原变量
num- =2等价于num = num- 2



*=变量乘以指定数值,结果赋值原变量
num*=2等价于num = num*2
/=变量除以指定数值,结果赋值原变量
num/=2等价于num = num/2

//=变量整除指定数值,结果赋值原变量
num//=2等价于num = num//2

%=变量进行取余,结果赋值给原变量
n1um%=2等价于num=Inum%2
**=变量执行乘方运算,结果赋值原变量
num**= 2等价于1num = num**2

2.6.3比较运算符

示例
==比较两个数的值是否相等,如果相等返回Thue
X= =y;返回False
!=比较两个数的值是否相等,如果不相等返回True
x!=y,返回True
>比较左数是否大于右操作数,如果大于返回True
x>y,返回False
比较左数是否小于右操作数,如果小于返回True
x<y,返回True
比较左数是否大于等于右操作数,如果大于等于
x>=y,返回False
返回True

比较左数是否小于等于右操作数,如果小于等于
x<=y,返回True

2.6.4逻辑运算符

示例
and  x andy若两个操作数的布尔值均为

and  x andy的结果
or Xandy
True,则结果为y
为y
若两个操作数的布尔值均为
x ory的结果为
or
X ory
True,则结果为x
y
若操作数x的布尔值为True, 则
not x的结果为

2.6.6位运算符号
示例

<<操作数按位左移

A<<b,结果为16

操作数按位右移

a>>b,结果为0

&

左操作数与右操作数执行按位与运算

a&b,结果为2

l

左操作数与右操作数执行按位或运算

ab,结果为3

^

左操作数与右操作数执行按位异或运算

a^b,结果为1

操作数按位取反

~a。结果为-3




 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值