文章分类 -  python学习 / 3. Python基础

2-3-07-02 作业-数据格式校验
摘要:这种一般用于=对用户输入数据格式的校验=比较多,例如: import re text = input("请输入邮箱:") email = re.findall("^\w+@\w+.\w+$", text, re.ASCII) if not email: print("邮箱格式错误") else: p 阅读全文
posted @ 2022-10-26 23:35 布丁家的苏苏 阅读(15) 评论(0) 推荐(0)
1-4-11 数据类型-推导式
摘要:4.推导式 推导式是Python中提供了一个非常方便的功能,可以让我们通过一行代码实现创建list、dict、tuple、set 的同时初始化一些值。 请创建一个列表,并在列表中初始化:0、1、2、3、4、5、6、7、8、9...299 整数元素。 data = [] for i in range( 阅读全文
posted @ 2022-10-20 22:44 布丁家的苏苏 阅读(13) 评论(0) 推荐(0)
1-4-10 数据类型-浮点型(float)
摘要:浮点型(float) 1. 定义 浮点型,一般在开发中用于表示小数。 v1 = 3.14 关于浮点型的其他知识点如下: 在类型转换时需要,在浮点型转换为整型时,会将小数部分去掉。 v1 = 3.14 data = int(v1) print(data) # 3 想要保留小数点后N位 v1 = 3.1 阅读全文
posted @ 2022-10-19 09:22 布丁家的苏苏 阅读(67) 评论(0) 推荐(0)
1-4-09 数据类型-字典(dict)
摘要:字典(dict) 1. 定义 字典是 无序、键不重复 且 元素只能是键值对的可变的 个 容器。 data = { "k1":1, "k2":2 } 容器 元素必须键值对 键不重复,重复则会被覆盖 data = { "k1":1, "k1":2 } print(data) # {"k1":2} 无序( 阅读全文
posted @ 2022-10-19 09:21 布丁家的苏苏 阅读(47) 评论(0) 推荐(0)
1-4-08 数据类型-None
摘要:None类型 Python的数据类型中有一个特殊的值None,意味着这个值啥都不是 或 表示空。 相当于其他语言中 null作用一样。 在一定程度上可以帮助我们去节省内存。例如: v1 = None v2 = None .. v1 = [11,22,33,44] v2 = [111,22,43] 注 阅读全文
posted @ 2022-10-19 09:20 布丁家的苏苏 阅读(17) 评论(0) 推荐(0)
1-4-07 数据类型-集合(set)
摘要:集合(set) 1. 定义 set集合,一个不允许重复重复 & 可变类型(元素可哈希)。 集合是一个 无序 、可变、不允许数据重复的容器。 v1 = { 11, 22, 33, "alex" } 无序,无法通过索引取值。 可变,可以添加和删除元素。 不允许数据重复。 ==一般什么时候用集合呢?== 阅读全文
posted @ 2022-10-19 09:19 布丁家的苏苏 阅读(52) 评论(0) 推荐(0)
1-4-06 数据类型-元组(tuple)
摘要:1. 定义 列表(list),是一个有序且可变的容器,在里面可以存放多个不同类型的元素。==列表,以后写程序会用的非常多,要多些多练。== 元组(tuple),是一个有序且不可变的容器,在里面可以存放多个不同类型的元素。==元组,以后写程序用的不是很多,主要以了解其特殊和用法为主。== 如何体现不可 阅读全文
posted @ 2022-10-19 09:16 布丁家的苏苏 阅读(22) 评论(0) 推荐(0)
1-4-05 数据类型-列表(list)
摘要:列表(list) 1.列表(list) 列表(list),是一个有序且可变的容器,在里面可以存放多个不同类型的元素。 1.1 定义 user_list = ["苍老师","有坂深雪","大桥未久"] 不可变类型:字符串、布尔、整型(已最小,内部数据无法进行修改) 可变类型:列表(内部数据元素可以修改 阅读全文
posted @ 2022-10-19 09:16 布丁家的苏苏 阅读(29) 评论(0) 推荐(0)
1-4-04. 数据类型 - 字符串 str
摘要:字符串 str 1. 定义 字符串,我们平时会用他来表示文本信息。例如:姓名、地址、自我介绍等。 2.独有功能 1. 以 XX 开头 得到一个布尔值 result = v1.startswith("叨逼叨的一天") 2. 以 XX 结尾 得到一个布尔值 result = v1.endswith("烦 阅读全文
posted @ 2022-10-19 09:15 布丁家的苏苏 阅读(33) 评论(0) 推荐(0)
1-4-03. 数据类型 - 布尔 bool
摘要:布尔类型 | 类型 | 定义 | 公式 | 备注 | | | | | | | 独有功能 | 无 | | | | 公共功能 | 无 | | | | 转换 | 整数0、空字符串、空列表、空元组、空字典、空集合转换为布尔值时均为False其他均为True | | | 布尔值,其实就是 “真”、“假” 。 阅读全文
posted @ 2022-10-19 09:14 布丁家的苏苏 阅读(15) 评论(0) 推荐(0)
1-4-02. 数据类型-整形int
摘要:整形(int) | 类型 | 定义 | 公式 | 备注 | | | | | | | 独有功能 | 无 | | | | 公共功能 | 加减乘除 | | | | 公共功能 | 转换 | v1 = int("186",base=10) # 把字符串看成十进制的值,然后再转换为 十进制整数,结果:v1 = 阅读全文
posted @ 2022-10-19 09:12 布丁家的苏苏 阅读(33) 评论(0) 推荐(0)
1-4-01. 数据类型
摘要:1. 数据类型 刚上学时,老师教我们 数字 、拼音、汉字、真假判断 等,然后我们根据学到的内容写作文,老师来检查并打分。 现在学编程,我教大家 int、str、bool 等,然后大家根据这些内容来写代码,写完代码交给Python解释器去运行。 | 字段 | 用法 | | | | | 整形(int) 阅读全文
posted @ 2022-10-19 09:10 布丁家的苏苏 阅读(18) 评论(0) 推荐(0)
1-3-05 语句-循环语句-while else --了解
摘要:当while后的条件不成立时,else中的代码就会执行。 while 条件: 代码 else: 代码 while False: passelse: print(123) num = 1while num < 5: print(num) num = num + 1else: print(666) # 阅读全文
posted @ 2022-10-18 22:24 布丁家的苏苏 阅读(23) 评论(0) 推荐(0)
1-3-04 语句-循环语句-break&continue
摘要:1. break break,用于循环中帮你终止循环。 print("开始") while True: print("1") break print("2") print("结束") # 输出 开始 1 结束 通过示例来更深入理解break的应用。 示例1: print("开始") while Tr 阅读全文
posted @ 2022-10-18 22:23 布丁家的苏苏 阅读(24) 评论(0) 推荐(0)
1-3-03 语句-循环语句- for
摘要:FOR循环 for循环 message = "来做点py交易呀" for char in message: print(char) range,帮助我们创建一系列的数字【前取后不取】 range(10) # [0,1,2,3,4,5,6,7,8,9] range(1,10) # [1,2,3,4,5 阅读全文
posted @ 2022-10-18 22:22 布丁家的苏苏 阅读(16) 评论(0) 推荐(0)
1-3-02 语句-循环语句-while
摘要:1. while循环 基本语法: while 条件: ... ... ... print("123") while 条件: ... ... ... print(456) #只有循环中的条件不成立才会执行下面的语句【print(456)】 1.1 循环语句基本使用 示例1: print("开始") w 阅读全文
posted @ 2022-10-18 22:21 布丁家的苏苏 阅读(22) 评论(0) 推荐(0)
1-2-03 注释
摘要:3.注释 写代码时候,如果想要对某写内容进行注释处理,即:解释器忽略不会按照代码去运行。 单行注释 # 声明一个name变量 name = "alex" age = 19 # 这表示当前用户的年龄 注意:快捷点 command + ? 【mac】、 control + ?【win】 多行注释 # 声 阅读全文
posted @ 2022-10-18 22:12 布丁家的苏苏 阅读(13) 评论(0) 推荐(0)
1-1-03 进制
摘要:4. 进制 计算机中底层所有的数据都是以 010101的形式存在(图片、文本、视频等)。 二进制 0 1 10 八进制 十进制 十六进制 4.1 进制转换 二进制、八进制、十六进制之间的转换:需要通过十进制转化 v1 = bin(25) # 十进制转换为二进制 print(v1) # "0b1100 阅读全文
posted @ 2022-10-18 21:58 布丁家的苏苏 阅读(15) 评论(0) 推荐(0)
1-1-02.计算机基础-编码
摘要:3.编码 编码,文字和二进制之间的一个对照表。 计算机中所有的数据本质上都是以0和1的组合来存储。【记住】 在计算机中会将中文内存转换成 01010101010... ,最终存储到硬盘上。 在计算机中有这么一个编码的概念(密码本)。 武 -> 01111111 00011010 010110110 阅读全文
posted @ 2022-10-18 21:51 布丁家的苏苏 阅读(61) 评论(0) 推荐(0)
1-2-04 运算符
摘要:提到运算符,我想大家首先想到的就是加、减、乘、除之类, 本节要系统的跟大家来聊一聊,我们写代码时常见的运算符可以分为5种: 算数运算符,例如:加减乘除 print( 9//2 ) 比较运算符,例如:大于、小于 注意:python3中不支持 <> if 1 >2: pass while 1>2: pa 阅读全文
posted @ 2022-09-30 20:10 布丁家的苏苏 阅读(31) 评论(0) 推荐(0)