python笔记3

embedded/2024/12/4 17:16:10/

复习及总结

pythonpython331__pycharm_1">python的软件安装及简单使用——python3.31 + pycharm

pythonprint_2">python的输出:print()

简单(直接)输出

python">print()
  • 输出到指定文件
python">fp=open(r'C:\Users\M15R3\Desktop\1.txt','a+')
print("3343434",file=fp)
fp.close()
  • 调用日期模块输出
python"> import datetime  # 调用日期模块datetime
date = datetime.datetime.now()print('现在的年份是' + str(date.year))
print(date.month)
print('当前日期为:' + str(datetime.datetime.now().year) + '年')
print(date)
#打印日期格式
print('当前日期时间:' + date.strftime('%y-%m-%d %H:%M:%S'))

复杂输出(各种值、格式、文件)

python">print(value, a,b,c,sep=' ',end=' ',file=sys.stdout,flush=False)

注:

  • value可以是数字、字符串、变量
  • a,b,c等可输入多个,其中用【,】隔开,也可以用sep来设置连接符格式,默认空格
  • end:打印外最后一个值之后添加的内容,默认是【\n】换行
  • file:要输出的对象,后面可以添加文件,把内容更改到文件之中
  • flush:是否立刻输出语句,flash时会存在缓存,true会立刻写入文件
  • sep,end,file,flush都必须以命名参数方式传参,否则会被当作需要输出的对象。

pythoninput_41">python的输入:input()

无论输入数字还是字符都将被作为字符串读取。如果要接受数值,需进行类型转换
一般会设置一个提示语,提示用户输入什么样的内容

python">a=input("提示文字")

ord()函数可以将字符的ASCII码值转换为数字

python">x=input("输入字符")
print(x+" 的ASCII码值为",ord(x))

python_55">python的注释#与缩进(回车与空格)

几种输出方式及换行

python">print('111\333\9')
#续航符【\】
print('234234')print('234''979')print("""5646786989""")

在这里插入图片描述

if判断语句

python的语句只能用回车+空格来确定,如果是一句之中没有分行,会报错

python">num = int(input("请输入一个数字:"))
# if num%2==0:
# 	print("这个数是偶数")
if num%3==0:if num%5==0:print("这个数是3和5的倍数")else:print("这个数是3的倍数,但不是5的倍数")
else:print("这个数不是3的倍数")

在这里插入图片描述
python不需要在每一行的尾部加【;】
同样,也不要一句之间加入几条命令。他没有分隔符

python_for_92">python for循环

使用for循环查询输入字符串的某位字符个数
for x in 遍历序列 其中,x为内部的临时变量,也可以先在循环外预先定义
for 变量 in 遍历序列 这种需要提前在外面设置好变量和遍历序列

python">#随便设置个字符串
str1 = ' iioerhisjjnkj '
str2 = input("请输入需要统计的字符串:")
# #设置一个计数器
# num = 0
# #使用for循环查询里面的某个字符出现次数
# for x in str1:
#     if x == "i":
#         num = 1 + num
# print(f"该字符串中有{num}个i")num2 = 0
for x in str2:if x == "i":num2 += 1
print(f"该字符串中有{num}个i")

在这里插入图片描述
遍历

python">print('遍历列表')
list = ['34234','234234','defd f']
i = 0
print(i)
for i in list:print(i)
#i的意思是,依次取出list中的每个元素,并将元素赋值给i,接着执行for循环
print('遍历字典')
dict = {'34242':1,'fewwref':2,'hu83048':3}
for key,value in dict.items():print(value,key)
print('拆解字符串')
for each in 'hai':print(each)

在这里插入图片描述

python_while_135">python while循环

while语句一般需要和if搭配,并且要在下面叠加自增或自减,否则很容易陷入死循环

python"># num = 1
# while num <= 5:
#     print(num) #不能直接输出!因为此时的num=1,这个条件怎么样都是成立的
#     num = num+1
print("输出10以内的全部偶数")
num = 0
while num <=10:if num%2 == 0:print(num)num += 1
print("输出10以内的全部偶数,以列表形式")
num = 0
list = []
while num <=10:if num%2 == 0:list.append(num)num += 1
print(list)

在这里插入图片描述


http://www.ppmy.cn/embedded/142959.html

相关文章

Linux 各个目录作用

刚毕业的时候学习Linux基础知识&#xff0c;发现了一份特别好的文档快乐的 Linux 命令行&#xff0c;翻译者是happypeter&#xff0c;作者当年也在慕课录制了react等前端相关的视频&#xff0c;通俗易懂&#xff0c;十分推荐 关于Linux的目录&#xff0c;多数博客已有详细介绍…

终端环境下关闭显示器

终端环境下关闭显示器 使用vbetool vbetool 使用 lrmi 来运行视频 BIOS 中的代码。目前&#xff0c;它能够更改 DPMS 状态、保存/恢复视频卡状态并尝试从头开始初始化视频卡。 vbetool dpms off

实时数据开发 | Flink的数据分区策略--物理分区操作

物理分区操作 物理分区(physica1partitioning)操作的作用是根据指定的分区策略将数据重新分限到不同节点的 Task 实例上执行。当使用DataSteam提供的 API对数据处理过程中&#xff0c;赖于算子本身对数据的分区控制&#xff0c;如果用户希望自己控制数据分区&#xff0c;例如当…

CTF-PWN glibc源码阅读[1]: 寻找libc中堆结构的定义(2.31-0ubuntu9.16)

源代码在这里下载 来到malloc/malloc.c 在980行发现这段代码 // 定义最大 mmap 值为 -4 #define M_MMAP_MAX -4// 如果没有定义 DEFAULT_MMAP_MAX&#xff0c;则将其定义为 65536 #ifndef DEFAULT_MMAP_MAX #define DEFAULT_MMAP_MAX (65536) #endif// 引…

书生浦语第四期--入门岛-第二关

文章目录 闯关任务1闯关任务2 闯关任务1 class Solution(object):def canConstruct(self, ransomNote, magazine):""":type ransomNote: str:type magazine: str:rtype: bool"""# 创建两个字典&#xff0c;分别统计 ransomNote 和 magazine 中每…

react-router-dom 快速上手

一、概念 路由和组件的对应关系&#xff0c;使页面在同一个 html 快速切换。 二、快速开始 createBrowserRouter 创建路由实例 RouterProvider 组件渲染 // route.tsximport { createBrowserRouter } from react-router-dom;import Home from "./views/Home"imp…

力扣215:数组中第K大的元素

给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。 请注意&#xff0c;你需要找的是数组排序后的第 k 个最大的元素&#xff0c;而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入: [3,2,1,5,6,4],k 2 …

科技为翼 助残向新 高德地图无障碍导航规划突破1.5亿次

今年12月03日是第33个国际残疾人日。在当下科技发展日新月异的时代&#xff0c;如何让残障人士共享科技红利、平等地参与社会生活&#xff0c;成为当前社会关注的热点。 中国有超过8500万残障人士&#xff0c;其中超过2400万为肢残人群&#xff0c;视力障碍残疾人数超过1700万…