首页 > 编程语言 >「Python」第一阶段第四章笔记

「Python」第一阶段第四章笔记

时间:2023-08-20 16:25:29浏览次数:47  
标签:Python numStart 笔记 ______ numEnd range num print 第四章

while循环

"""
while 条件:
    代码块
"""

num = 255;
# python没有++和--
while num:
    print(num)
    num -= 1

for循环

for基础语法

"""
for循环(感觉更像是一个foreach循环)
for 临时变量 in 序列类型:
    代码块
"""

name = "OrzMiku"
cnt = 0
for ch in name:
    print(ch)
    cnt+=1
print("共有%d个字符" % cnt)

range函数

"""
range() 生成一个可迭代对象(不是列表)
range(num) [0,1,2...,num)
range(numStart,numEnd) [numStart,...,numEnd) 相邻间隔1
range(numStart,numEnd,numStep) [numStart,...,numEnd) 相邻间隔numStep
"""

for x in range(5):
    print(x)
print("______")

for x in range(5,10):
    print(x)
print("______")

for x in range(10,20,2):
    print(x)
print("______")
output: 
0
1
2
3
4
______
5
6
7
8
9
______
10
12
14
16
18
20
______

变量作用域

"""
变量作用域
"""

for i in range(5):
    print("[for]: %d" % i)
# 虽然可以访问到,但一般不允许这样做
print("[con]: %d" % i)

# 规范做法
z = 0
for z in range(5):
    print("[for]: %d" %z)
print("[con]: %d" % z)

循环控制

"""
循环控制 break & continue
跳过
"""

标签:Python,numStart,笔记,______,numEnd,range,num,print,第四章
From: https://www.cnblogs.com/orzmiku/p/17644146.html

相关文章

  • python之multiprocessing模块的Process
    python之进程概述:python进程是程序中执行的程序,每个进程都有自己的地址空间。进程:资源分配的最小单位。线程:程序执行的最小单位。协程:协程完全由程序所控制在电脑程序中一般进程>线程>协程,进程中可以包含多个线程,线程中可以包含多个协程。在执行多进程或多线程的时候,当cpu有......
  • Python selenium 的日常使用示例
    importos.pathimporttimefromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfrombs4importBeautifulSoup#创建一个Firefox浏览器实例,需要提前下载好文件,设置好环境变量#Chrome:https://sites.google.com/a/chromium.org/chromed......
  • 「Python」第二阶段第一章笔记
    初识对象"""初识对象"""#1.设计一个类classStu:name=None#学生姓名gender=None#学生性别nationality=None#学生国籍native_place=None#学生籍贯age=None#学生年龄#2.创建一个对象stu_1=Stu()#3.对象属性进行赋......
  • python采集京东商品详情页面数据,京东API接口,京东h5st签名(2023.08.20)
    一、原理与分析1、目标页面https://item.jd.com/6515029.html  在chrome中打开,按f12键进入开发者模式,找到商品详情数据接口,如下:2、URL链接:https://api.m.jd.com/?appid=pc-item-soa&functionId=pc_detailpage_wareBusiness&client=pc&clientVersion=1.0.0&t=1692499380806&bod......
  • Linux笔记(银河麒麟V10)
    Linux下切换Python版本$whereispython$rm/usr/bin/python$ln-s/usr/bin/python3.6/usr/bin/python测试:$python--versionPython3.8.2安装Node.js-v18$curlhttps://nodejs.org/dist/v18.17.0/node-v18.17.0-linux-x64.tar.xz--outputnodejs18.tar.xz#......
  • Linux驱动开发详解——学习笔记
    Linux设备驱动概述计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过设备驱动来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点自行定义接口。而在有操作系统的情况下,驱动的架构则由相应的操作系统来定义。驱动存......
  • 「学习笔记」离散化
    一、离散化介绍照片要曾经说过:“你们这再优化,也比不过我离散化的速度。”  可以看出离散化再一些题目中还是十分吃香的。百度百科上是这样解释离散化的:离散化,把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散化是在不改变数据相对大小......
  • 「学习笔记」归并排序
    关于归并排序,百度百科是这样定义的:归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路......
  • ubuntu升级Python版本
    一、已有Python版本1.使用以下命令查找系统上所有安装的Python版本ls/usr/bin/python2.使用以下命令更改Python3的符号链接sudoupdate-alternatives--install/usr/bin/python3python3/usr/bin/python3.813.使用以下命令检查Python3符号链接的当前版本python3--ver......
  • Java学习笔记(十五)
    第九章 多线程9.1 多线程这里只是讲一下多线程基础,后面Java高级会讲juc、多线程高级等1、什么是多线程?同一个程序同时做多个事情。程序:为了完成某个任务,功能,而选择一种编程语言(例如:Java)编写的一组指令的集合。进程:当程序启动时,操作系统会给这个程序分配一块独立的内存空间,以及......