随笔分类 -  python基础课程

摘要:一,位运算符: &:按位与运算符: 参与运算的两个值,如果两个对应位都是1,则该位的结果值为1,否则为0 |:按位或运算符: 只要对应的二个二进位有一个为1时,结果位就为1; ^:按位异或运算符: 如果两个对应位值不同,则该位的结果值为1,否则为0; ~:按位取反运算符: 对数据的每个二进制位取反, 阅读全文
posted @ 2023-11-21 08:13 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一,如何得到补码 在计算机中,数字存储时最高位为符号位,符号位为0时表示正数,符号位为1时表示负数。数字在计算机中是以补码的形式进行存储的,整数的补码与原码相同,负数的补码是在原码的基础上除符号位外,按位取反后,再加1. +1,原码为0 0001,补码为 0 0001.-1 ,原码为1 0001,补 阅读全文
posted @ 2023-11-21 08:12 刘宏缔的架构森林 阅读(705) 评论(0) 推荐(0) 编辑
摘要:一,注意点: 对于嵌套的循环,break使本层循环立即终止, 也就是中止所在层循环,继续其上一层的循环, 而continue,会跳过本层循环中本次循环的代码块执行,会跳到本层循环的下一次循环 二,例子一:break 可以看到内层循环被break中断后,外层循环不会受影响 1 2 3 4 5 6 7 阅读全文
posted @ 2023-11-21 08:11 刘宏缔的架构森林 阅读(265) 评论(0) 推荐(0) 编辑
摘要:一,例子:得到水仙花数 1,什么是水仙花数 如果一个三位数,它的各个位上的数字的立方和等于它本身,我们就称之为水仙花数 例子:371, 3^3 + 7^3 + 1^3 = 27+ 343 + 1 = 371 2,代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 打印水仙花 阅读全文
posted @ 2023-11-21 08:08 刘宏缔的架构森林 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一,嵌套循环 在一个循环语句内部嵌套另一个循环语句的结构。内层循环都执行完毕,外层循环才进行下一次执行。嵌套循环可以有多层,每一层都有自己的循环条件和循环体 应用场景: 遍历和操作多维数据结构,如多维列表、二维数组、矩阵处理需要多层循环的情况,如组合问题、排列问题等复杂的循环逻辑的情况 说明:刘宏缔 阅读全文
posted @ 2023-11-21 08:06 刘宏缔的架构森林 阅读(31) 评论(0) 推荐(0) 编辑
摘要:一,嵌套分支 1,语法 if 条件1: # 执行条件1为真的代码块 if 条件2: # 执行条件2为真的代码块 else: # 执行条件2为假的代码块 else: # 执行条件1为假的代码块 如条件1为True,则开始执行条件1为真的代码块,执行中判断条件2是否为True如果条件1为False,则执 阅读全文
posted @ 2023-11-21 08:04 刘宏缔的架构森林 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一,pass语句: 1,用途: pass语句是一种空操作语句,它不执行任何操作。 2,应用场景: 它作为一个占位符, 应用于当某个代码块暂时没有实现, 以及在语法上需要一个语句但不需要执行任何操作的情况 说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgtouch.c 阅读全文
posted @ 2023-11-20 08:03 刘宏缔的架构森林 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一,continue语句 用途: continue用于跳过当前循环中剩余的代码,直接进入下一次循环的执行。当程序执行到 continue语句时,它会立即终止本次循环的执行,并跳到下一次循环的开始处。 应用场景: 在本次循环中不需要执行循环体而需要跳过本次循环时使用 注意和break的区别:是跳过本次 阅读全文
posted @ 2023-11-20 08:01 刘宏缔的架构森林 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一,break语句 用途:退出 for 循环或者 while 循环 当判断某条件为真时, 执行 break 语句会立即退出循环。 此时不会执行剩余的循环。 注意循环体语句的位置可以放在break前,也可以放在break后 二,for循环中使用break 1,流程图: 2,例子: 注意break的判断 阅读全文
posted @ 2023-11-20 08:00 刘宏缔的架构森林 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一,while语句: 1,语法: while 条件表达式: # 循环体 当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达式的返回值,如果表达式返回的结果为假,则退出循环体 2,流程图: 说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blog.imgt 阅读全文
posted @ 2023-11-20 07:58 刘宏缔的架构森林 阅读(7) 评论(0) 推荐(0) 编辑
摘要:一,for语句: 1,语法: for index in range(n): # 循环体代码 index : 用来依次接收可迭代对象中的元素的变量名range()函数:负责返回整数序列 流程图: 二,例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 阅读全文
posted @ 2023-11-20 07:46 刘宏缔的架构森林 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一,range函数的功能 1,语法 range(start,stop,step) 参数 start:序列的起始值,如果不指定,默认为0。 stop:序列的结束值(不包含),必须指定。 step:序列的步长,如果不指定,默认为1。 返回:一个整数序列,数据类型是:range 应用场景:用于循环 2,整 阅读全文
posted @ 2023-11-19 09:47 刘宏缔的架构森林 阅读(16) 评论(0) 推荐(0) 编辑
摘要:一,三元运算符的语法: value_if_true if condition else value_if_false 相当于: if condition: value_if_true else: value_if_true 它的作用:简化了代码 说明:刘宏缔的架构森林—专注it技术的博客,网站:ht 阅读全文
posted @ 2023-11-19 09:44 刘宏缔的架构森林 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一,if语句(单分支结构) if 条件: # 执行代码块 条件是一个表达式,它的值为布尔类型,值为True或False。如果条件为True,则执行冒号后面缩进的代码块;如果条件为False,则跳过代码块不执行。 例子: 1 2 3 age = input('请输入你的年龄:') if int(age 阅读全文
posted @ 2023-11-19 09:43 刘宏缔的架构森林 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一,程序的三种结构: 顺序结构:按照代码顺序依次执行 选择结构:根据条件判断选择执行不同的代码块 循环结构:重复执行一段代码,直到满足退出条件 二,顺序结构的特点: 顺序执行按从上到下的顺序依次执行,每一条语句都会被执行且只执行一次: 例子: 1 2 3 4 5 6 # 顺序执行,从上到下的顺序依次 阅读全文
posted @ 2023-11-19 09:39 刘宏缔的架构森林 阅读(15) 评论(0) 推荐(0) 编辑
摘要:一,input函数的用途 input()函数用来从键盘接收用户的输入,它的参数是提示用户输入的信息,我们把接收到的数据保存到变量中,进行后续的操作 例子: 1 2 3 4 5 6 numPhysics = input("请输入物理成绩:") numChemical = input("请输入化学成绩: 阅读全文
posted @ 2023-11-19 09:37 刘宏缔的架构森林 阅读(12) 评论(0) 推荐(0) 编辑
摘要:一,如何得到对象的布尔值? Python中,所有的数据都是对象,如整数、浮点数、字符串、列表、字典等。每个对象都有一个布尔值,用于表示对象的真假内置函数bool()能用来获取对象的布尔值。它把对象转换为布尔值,返回True或False,表示对象为真或假 看例子:非0数字的布尔值为True,0的布尔值 阅读全文
posted @ 2023-11-18 08:53 刘宏缔的架构森林 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一,什么是None? None表示空值,其类型为NoneType, 内存中值为None的对象是同一个实例 1 2 3 4 5 6 7 8 9 # None的类型 print("None的类型:",type(None)) # 输出 <class 'NoneType'> # 值为None的对象是同一个实 阅读全文
posted @ 2023-11-18 08:52 刘宏缔的架构森林 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一,比较运算符是什么? 用于比较两个值的运算符。 作用: 对两个值进行比较,并返回一个布尔值(True或False)作为比较的结果 1,比较运算符有哪些 主要有六种比较运算符: 小于(<) 小于等于(<=) 大于(>) 大于等于(>=) 等于(==) 不等于(!=) 2,字符串的比较规则: 按字母的 阅读全文
posted @ 2023-11-18 08:50 刘宏缔的架构森林 阅读(19) 评论(0) 推荐(0) 编辑
摘要:一,布尔运算符有哪些? and运算是与运算,只有两个值都为True,and运算结果才是True,如下表 a b a and b True True True True False False False True False False False False or运算是或运算,只要其中有一个值为T 阅读全文
posted @ 2023-11-18 08:43 刘宏缔的架构森林 阅读(44) 评论(0) 推荐(0) 编辑