个人主页:小田爱学编程
系列专栏:c语言从基础到进阶
关注博主,随时获取更多关于c语言的优质内容!
欢迎来到小田代码世界~
喜欢的小伙伴记得一键三连哦 ૮(˶ᵔ ᵕ ᵔ˶)ა
前言:整合学习过的知识,方便以后的复习和使用
一、数字类型和字符串
1.数字类型
2.数字类型的运算
3.字符串
4.字符串的格式化
5,字符串处理函数
6.字符串处理方法
二.流程控制
1.程序流程框图
2.if
3.while循环
4.for循环
5.异常处理
6.python猜数字代码
三.函数
1.函数的概述
2.函数的定义
3.函数的说明文档
4.嵌套函数
5.函数参数的传递
7.变量作用域
8.匿名函数
9.递归函数
四.组合数据类型
1组合数据类型的概述:
2.序列
3.集合
4.映射
5.切片
6.列表
7.元组
8.集合
9.字典
10.比较
五,文件和数据格式化
1.文件概述
2.文件的基本操作
六.面向对象
表示数字或数值的数据类型称为数字类型。
整型(int) 浮点型(float) 复数类型(complex) 布尔类型(bool)
使用type()函数可以查看变量的类型。
单行字符串:单行字符串包含在一对单引号或一对双引号中。
多行字符串:多行字符串以一对三单引号或三双引号作为边界来表示 。(对函数的说明)
单引号括起的字符串中可以包含双引号,但不能直接包含单引号。
使用格式符(%)对字符串格式化 使用format()方法对字符串格式化
if 判断条件:
代码
缩进
break:跳出循环 continue:跳过本次循环
import random
def guess_number(max_tries):
"""猜数字游戏"""
number = random.randint(1, 100)
print("我已经想好了一个数字,你有 %d 次机会猜出它。" % max_tries)
for i in range(1, max_tries + 1):
guess = int(input("请猜一个 1 到 100 之间的整数:"))
if guess < number:
print("你猜的数字太小了,再试一次。")
elif guess > number:
print("你猜的数字太大了,再试一次。")
else:
print("恭喜你,猜对了!你用了 %d 次机会。" % i)
return
print("很遗憾,你没有在规定的次数内猜中数字。它是 %d。" % number)
# 调用函数进行一次游戏
guess_number(10)
函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段,通过函数的名称表示和调用。函数也可以看作是一段有名字的子程序,可以在需要的地方使用函数名调用执行。 函数是一种功能抽象,它可以完成特定的功能,外界不需要了解其内部的实现原理,只需要了解函数的输入输出方式即可使用,换言之,调用函数时以不同的参数作为输入,执行函数后以函数的返回值作为输出。
所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数
可以关键字传递,也可以默认位置传递 关键字参数必须跟随在位置参数后面
包裹传递
参数的混合传递
6.函数的返回值
匿名函数是一类无需定义标识符的函数,它与普通函数一样可以在程序的任何位置使用,但是在定义时被严格限定为单一表达式。
递归函数是指函数对自身的调用
eg:
def fact(n):
if n == 1:
return 1
else:
return fact(n-1) * n
创建列表
生成验证码
创建集合 {}
set()函数
文件标识的意义:找到计算机中唯一确定的文件。
文件标识的组成:文件路径、文件名主干、文件扩展名。
read()方法:num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。
readlines()方法:readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。
有了close后就不用flush刷新硬盘喽
python终于完结散花喽,博主只学习了python的基础知识,如果想知道下次的内容,请持续关注新系列专栏,至于新系列专栏是什么,先保密哦!
今天的分享到这里就结束啦!如果觉得文章还不错的话,可以三连支持一下,您的支持就是我前进的动力!