随笔分类 - 技术分享
摘要:案例01:生成0-10之间5个不相等的数 方法1:使用list集合实现 import random list01 = [] for i in range(100): num01 = random.randint(0, 10) if num01 not in list01: list01.append
阅读全文
摘要:案例一:输入一个数字,转换成中文数字。比如:1234567890 -> 壹贰叁肆伍陆柒捌玖零 方法01: number = input("请输入一个数字:") for i in range(len(number)): if "0" in number[i]: print("零", end="") i
阅读全文
摘要:案例:有10个学生,姓名自行添加。有三门考试语文,数学和英语,随机为这10个学生生成分数【50-100】 需求:打印一张成绩排名表。 数据存储格式如下: import random # 初始化学生的基本信息 dic_student_info = {95001: "王一", 95002: "胡二",
阅读全文
摘要:案例:准备10个人姓名,然后为这10个人随机生成生日【都是90后】 1、统计出那些人是夏季【6月-8月】出生的。 2、最大的比最小的大多少天 3、谁的生日最早,谁的生日最晚 备注:春季【3-5】夏季【6-8】秋季【9-11】冬季【12-2】 演示: from datetime import date
阅读全文
摘要:案例01: 2008年8月8日20:08:08 往后88,888,888秒是哪天?星期几? 日期->时间戳(浮点数)->可以做数学运算 演示: import time # 构造日期的元组,元组必须是9位标准的 tuple01 = (2008, 8, 8, 20, 8, 8, 0, 0, 0) # 把
阅读全文
摘要:引入:如果平时执行的过程超过两个分支,则使用if-elif语句 if-elif 语句结构 if 判断条件: 要执行的代码 elif 判断条件: 要执行的代码 …… else: 要执行的代码 判断条件:一般为关系表达式或者bool类型的值 执行过程:程序运行到if处,首先判断if所带的条件,如果条件成
阅读全文
摘要:引入:if-else的作用,满足一个条件做什么,否则做什么。 if-else语句语法结构 if 判断条件: 要执行的代码 else: 要执行的代码 判断条件:一般为关系表达式或bool类型的值 执行过程:程序运行到if处,首先判断所带的条件,如果条件成立,就是返回值是True,则执行下面的代码;如果
阅读全文
摘要:if 语句结构 if 判断条件: 要执行的代码 判断条件:一般为关系表达式或者bool类型的值 执行过程:程序运行到if处,首先判断if所带的条件,如果条件成立,就返回True,则执行if所带的代码;如果条件不成立,就返回值是False, 跳过if语句继续向下执行。 示例1: 在控制台应用程序中输入
阅读全文
摘要:三元运算符:也称之为条件表达式 [条件为真的结果] if 条件 else [条件为假的结果] 如: ium01 = 100 if100 > 200 else200 print(num01) #三元运算符(条件表达式)是条件选择的一种简单写法具体写法如下: if 100 > 200: num01=10
阅读全文
摘要:按位运算符是把数字看作二进制来进行计算的。用的不太多,简单了解。 下表中变量 a 为 60,b 为 13二进制格式如下: a = 0011 1100 b = 0000 1101 a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 001
阅读全文
摘要:逻辑运算符主要用来做逻辑判断,逻辑运算符和比较运算符放一起的,同样用于条件选择和循环。 以下假设变量 a 为 10, b为 20: 示例1: #and是并且,所有的条件都是True,结果才是True;只要有一个是False,结果都是False print(TrueandTrue) print(Fal
阅读全文
摘要:判断两个对象之间的关系,和条件选择和循环结合使用的 以下假设变量a为10,变量b为20: 示例1:输入三个互不相等的整数,按照从小到大输出 num01,num02,num03 = eval(input("请输入三个整数,用逗号分隔:")) if num01 > num02: if num02 > n
阅读全文
摘要:Python赋值运算符 以下假设变量a为10,变量b为20: "=" 的作用是把右边的数值赋值给左边的变量 示例1:编程实现145893秒是几天几小时几分钟几秒钟? total = 145893 day = total // (24 * 60 * 60) hour = (total % (24 *
阅读全文
摘要:新年新气象,文档更新继续~ 一、什么是运算符? 之前我们有定义过变量,变量是用来存储数据的,存储的数据是为了运算,运算就会使用到运算符 举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符
阅读全文
摘要:input接收键盘的输入 input()函数 #python的内置函数 如: #输入姓名,输入性别,并打印 print("请输入姓名:", end="") name = input() print("请输入性别:", end="") gender = input() print("姓名:%s性别:%
阅读全文
摘要:平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办? 一、数据类型转换:要转换的类型(数据) 要把num01转换为整数:int(num01) 要把num01转换为浮点数:float(num01) 要把num01转换为字符串:str(num01) 要把nun01转换为布尔类型:bool(nu
阅读全文
摘要:什么是format? 相对于基本格式化输出采用“%”的方法,format的功能强大,该函数把字符串当一个模板,通过传入的参数进行格式化,并且使用大括号“{}”作为特殊字符代替“%”,有点类似C#里面的占位符 1)format的基本用法 不带编号,即“{}” 带数字编号,可调换顺序,即“{1}",“{
阅读全文
摘要:什么叫格式化输出? 数据按照某种特殊的要求输出 假如输入一个整数,希望整数按照十六进制,八进制输出,如果输入一个小数,希望小数保留后面2位数然后输出,或者以科学计数法的方式来输出小数。字符串的输出希望在十个格子内输出,或者左对齐,居中等等 python字符串格式化符号: # 关于整数的格式化输出 n
阅读全文
摘要:print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="": student_age = 18 print("学生的年龄为:", student_age) # print("学生的年龄为:"),print(student_age)中间不换行 # print执行完后默认换行 pri
阅读全文
摘要:一、Python中的数据类型 · 整数, 如 1 -100 · 长整数, 是比较大的整数,Python 2里面有long长整数;Python 3里面没有 · 浮点数 如 1.23、3E-2 · 布尔类型 False True 二、Number(数字)类型三种: · int 整型 2)Float 浮点
阅读全文

浙公网安备 33010602011771号