python编程知识点简单总结

这篇博客详细总结了Python编程的基础知识和控制结构,包括输入输出、注释规则、代码缩进、编码规范、变量、数据类型、运算符、条件结构、循环结构、随机数、组合数据类型(列表、元组、字典、集合)、字符串操作、函数定义、参数传递、变量作用域、递归、模块使用和文件操作等核心概念和用法。
摘要由CSDN通过智能技术生成

python编程知识点简单总结

一、python语言基础即特点

1、基本输入和输出

variable = input(“提示文字”)

print(输出内容)

2、注释规则

注释概念:在程序代码中添加的标注性的文字。

注释类型

(1)单行注释

只能注释一行
格式:#注释内容
快捷键:Ctrl + /

(2)多行注释

可以注释多行内容,一般用在注释一段代码的情况下
格式:1、6个引号
在这里插入图片描述
2、六个单引号
在这里插入图片描述

3、代码缩进

每一行代码左端空出一定长度的空白,从而可以更加清晰地从外观上看出程序的逻辑结构。

4、编码规范

(1)每个import语句只导入一个模板,尽量避免一次导入多个模块。
(2)不要在行尾添加分号“;”,也不要用分号将两条命令放在同一行。
(3)建议每行不超过80个字符。
(4)使用必要的空行可以增加代码的可读性。
(5)运算符两侧,函数参数之间,逗号“,”两侧建议使用空格 进行分隔。
(6)避免在循环中使用+和+=运算符累加字符串。
(7)适当使用异常处理结构提高程序容错性。

5、保留字与标识符

保留字:python语言中已经被赋予特定意义的一些单词,开发程序时,不可作为变量、函数、类、模块、其他对象名称来使用。

在这里插入图片描述

标识符:由字母、下划线和数字组成。

ps:类名单词首字母大写,模块名单词小写,中间用下划线表示空格。

6、变量

定义变量:

1、语法

(1)变量名 = 变量值
(2)变量名要符合标识符命名规则

2、标识符命名规则

(1)由数字、字母、下划线组成。
(2)不能以数字开头。
(3)不能使用内置关键字。在这里插入图片描述
(4)严格区分大小写。

3、命名习惯

(1)见名知义
(2)驼峰命名法
大驼峰:即每个单词的首字母都大写
小驼峰:第二个(含)以后的单词首字母大写
(3)下划线

二、Python程序控制结构

1、基本数据类型

1、数字类型

(1)整数(int)——正或负整数,不带小数点。
(2)浮点数(float)——由整数部分和小数部分组成,可以用科学计数法表示(2.5•102=250)
(3)复数(complex)——由实部和虚部构成,可以用a + b j或者complex(a , b)表示,复数的实部和虚部都是浮点数。
在这里插入图片描述

2、布尔类型

概念:对于布尔值,只有两种结果即True和False,其分别对应与二进制中的1和0。而对于真即True的值太多了,我们只需要了解假即Flase的值有哪些—None、空(即 [ ] 、( ) 、”” 、{ }、0 、 0.0 、 0.0+0.0j 、’’ 、False)

在数值上下文环境中,True被当作1,False被当作0

例如:

>>>True + 6
7
>>>False + 6
6
其他类型值转bool值时除了 [ ] 、( ) 、{ }、0 、0.0、 0.0+0.0j、’’、””、’’’’’’、””””””、None、False为False外,其他都为True,

例如:

>>>bool(6)
True
>>>bool([])
False
3、字符串

概念:字符串是连续的字符序列,可以是计算机所能表示的一切字符的集合。

在这里插入图片描述

>>>s = 'RUNOOB
>>>S[1:5]
'UNOO'

例如:

str = 'Happy everyday!'

print str          #输出完整的字符串
print str[0]       #输出字符串第一个字符
print str[2:7]     #输出字符串第三个至第六个之间的字符串
print str[5:]      #输出从第六个字符开始的字符串
print str * 3      #输出字符串三次
print str + "OK!"  #输出连接的字符串

输出结果如下:
在这里插入图片描述

转义字符

转义字符是指使用“\”对一些特殊字符进行转义。
在这里插入图片描述

4、python数据类型的转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
在这里插入图片描述

二、Python程序控制结构

1、运算符

1、算术运算符

实例:

a = 6
b = 15
print(a + b)
print(a - b)
print(a * b)
print(a / b)
print(a % b)
print(a ** b)
print(a // b)

输出结果如下:
在这里插入图片描述

2、比较运算符

比较两个对象或者返回是否
实例:

a = 6
b = 15
print(a == b)
print(a != b)
print(a <> b)
print(a > b)
print(a < b)
print(a >= b)
print(a <= b)

输出结果如下:
在这里插入图片描述

3、赋值运算符
a = 6
b = 15
d = 98
e = 10
f = 4
g = 20
h = 0
i = 10
j = 7
c = a + b
d += a        #等效于d = d + a
e -= a        #等效于e = e - a
f *= a        #等效于f = f * a
g /= a        #等效于g = g / a
h %= a        #等效于h = h % a
i **= a       #等效于i = i ** a
j //= a       #等效于j = j // a
print(c)
print(d)
print(e)
print(f)
print(g)
print(h)
print(i)
print(j)

输出结果如下:
在这里插入图片描述

4、逻辑运算符
数字之间进行逻辑运算:

(1)and运算符
只要有一个值为0,则结果为0,否则结果为最后一个非0的数字
(2)or运算符
只有所有的值为0结果才为0,否则结果为第一个非0数字
(3)特殊情况
如果值为 True 则返回 False:如果值为 False 则返回 True。

5、位运算符在这里插入图片描述
6、运算符优先级

在这里插入图片描述

2、条件结构

(1)if 语句

a = 6
if a <= 8:
   b = a / 2
print(b)

输出结果为

3.0

(2)if-else语句

a = 15
if a <= 8:
   a = a / 2
else:
   a = a / 3
print(a)

输出结果为

5.0

(3)if-elif-else语句

a = 6
if a >= 15:
    a = a / 2
elif a >= 10:
    a = a / 3
else:
    a = a / 4
print(a)

输出结果为

1.5

(4)if 嵌套

print
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值