首页 > 编程语言 >【Python】python基础

【Python】python基础

时间:2024-08-03 13:53:29浏览次数:15  
标签:20 sunwuhong Python 基础 40 运算符 python False True

本篇文章将讲解以下知识点:

(1)循环语句

(2)字符串格式化

(3)运算符

一:循环语句

循环语句有两种:while     for

本篇文章只讲解while循环

格式:

while  条件:

   代码(只有条件为真的时候,此代码才会被执行,此处的代码可以是多行代码)

(1)循环语句基本使用

示例1:

此处代码执行过程:

1<3为真,while循环中的代码被执行,输出“黄河”,然后num被赋值为5,5<3为假,循环结束

示例2:
 

(2)break

break:用于在循环中终止循环,只要break被执行,会跳出break所在的循环,break所在循环的下面的代码不会再执行。

代码:

(3)continue

continue:在循环中用于结束本次循环,开始下一次循环。

代码:

(4)while  else

格式:

while  条件:

      代码

else:

    代码

当while后的条件不成立时,else中的代码就会执行。

代码:

二:字符串格式化

字符串格式化:使用更便捷的形式实现字符串的拼接

字符串格式化有三种:
(1)%(2)format(3)f

(1)%

占位符:%s:字符串;    %d:整型      

示例1:

示例2:


示例3:

特殊情况:

在python中,我们如何输出%号。

我们发现:如果这样做会报错

代码:

解决方法:

注意:一旦字符串格式化中存在百分比(%)的显示,一定要写成%%,以实现输出%。

(2)format

第一种情形:

test="我叫{0},今年21岁”.format("sunwuhong")

还可写成

test="我叫{},今年21岁”.format("sunwuhong")

还可以写成

test="我叫{n1},今年21岁”.format(n1="sunwuhong")

0代指的是“sunwuhong”,n1代指的是:“sunwuhong”

第二种情形:

test="我叫{0},今年{1}岁”.format("sunwuhong",21)

还可以写成:
test="我叫{},今年{}岁”.format("sunwuhong",21)

还可以写成:

test="我叫{name},今年{age}岁”.format(name="sunwuhong",age=21)

0和name代指的都是:"sunwuhong";1和age代指的都是21.

(3)f(python3.6版本才出现)

例如:

三:运算符

常见的运算符可以分为以下五种:

(1)算数运算符

运算符                        描述                                                                    举例

+                              两个数相加                                                        40+20==60

-                               两个数相减                                                         40-20==20

*                               两个数相乘                                                        40*20==800

/                                除                                                                       40/20==2.0

%                              取模---返回除法的余数                                        40%20==0

**                                幂                                                                      2**3==8

//                                   取整除---返回商的整数部分                           9//2==4

(2)比较运算符(使用比较运算符时,表达式的结果是True/False)

运算符                        描述                                                                    举例

==                           等于-比较两个对象是否相等                          40==20结果为False

!=                           不等于--比较两个对象是否相等                    40!=20结果为True

<> (只能在python2中使用)不等于--比较两个对象是否相等        40<>20结果为True

>                          大于                                                                   40>20结果为True

<                        小于                                                                    40<20结果为False

>=                  大于等于                                                                     40>=20结果为True

<=                小于等于                                                                       40<=20结果为False

注意:python3中不支持<>

(3)赋值运算符

运算符                        描述                                                                    举例

=                            赋值运算符

+=                 加法赋值运算符                                                          c+=a等价于c=c+a

-=                    减法赋值运算符                                                       c-=a等价于c=c-a

*=                       乘法赋值运算符                                                     c*=a等价于c=c*a

/=                        除法赋值运算符                                                     c/=a等价于c=c/a

%=               取模赋值运算符                                                           c%=a等价于c=c%a

**=                幂赋值运算符                                                           c**=a等价于c=c**a

//=                      取整除赋值运算符                                          c//=a等价于  c=c//a

(4)成员运算


运算符                        描述                                                                    举例

in              如果在指定的序列中找到值返回True,否则返回False            

not in        如果在指定的序列中没有找到值返回True,否则返回False       

代码:

(5)逻辑运算


运算符                        描述                                                                    举例

and                  逻辑“与”-x  and   y;只有当x和y同为True时,结果才为True,否则都为False

or                     逻辑“或”-x  or  y;只有x和y都为False时,结果才为False,否则都为True

not                     逻辑“非”,not(True)==False  ;     not(False)==True

标签:20,sunwuhong,Python,基础,40,运算符,python,False,True
From: https://blog.csdn.net/hefaxiang/article/details/140806674

相关文章

  • Linux基础操作指令
    Linux的操作特点:纯命令行(虽然也有图形化界面,但主要是工程师使用,意义不大)windows的操作特点:图形化界面(也有纯命令行的形式,但其更贴近大众,命令行学习成本高)思考:1、先有指令,还是先有图形化界面呢??——>先有指令!2、现有键盘,还是先有鼠标呢??——>先有键盘!    图形化界面......
  • C#语言基础速成Day02
    “好读书,不求甚解;每有会意,便欣然忘食。”文章目录前言文章有误敬请斧正不胜感恩!||Day02一、C#语法基础都有什么?1.基本结构2.数据类型和变量3.操作符4.控制结构5.方法6.面向对象编程7.属性8.异常处理9.委托和事件10.泛型二、C#基本结构、数据类型和变量......
  • python 爬虫入门实战——爬取维基百科“百科全书”词条页面内链
    1.简述本次爬取维基百科“百科全书”词条页面内链,仅发送一次请求,获取一个html页面,同时不包含应对反爬虫的知识,仅包含最基础的网页爬取、数据清洗、存储为csv文件。爬取网址url为“https://zh.wikipedia.org/wiki/百科全书”,爬取内容为该页面所有内链及内链标识(下图蓝......
  • Python:match()和search()的区别
    在Python中,match()和search()函数通常与正则表达式(regularexpressions)一起使用,特别是在re模块中。尽管它们都用于搜索字符串中的模式,但它们在搜索行为上有关键的区别。re.match()re.match()函数尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()......
  • Python:range()函数的用法
    range()函数是Python中一个内置函数,用于生成一个数字序列。这个函数通常用于在for循环中迭代一个指定的次数。range()函数可以接收一到三个参数,分别是起始值(start)、结束值(stop)和步长(step),但步长是可选的,默认值为1。基本用法两个参数:range(start,stop)生成一个从star......
  • 区块链入门基础课:《Nethereum教程》零基础玩转以太坊开发(三)合约状态
    今天我们要讨论的是如何与智能合约进行交互,获取合约状态。下面的示例将会详细讲解如何与合约进行交互,及一些概念性的解释,有需要的朋友们可以收藏一下。一:概念解释在下面示例之前呢,我先解释下为什么需要调用合约状态,以及合约状态对开发而言有什么作用。实时的了解合约状......
  • 计算机毕业设计-基于python高校大学生评奖评优系统【源码+文档+PPT】
    精彩专栏推荐订阅:在下方主页......
  • 区块链基础知识
     区块链概述比特币诞生后不久,人们开始意识到区块链技术本身具有巨大的潜力,并逐渐发展出独立的应用领域。区块链通常被定义为一种去中心化的分布式账本技术,最初用于记录信息,以确保这些记录不可篡改,从而不需要依赖第三方机构来验证其真实性。随着以太坊的出现,区块链技术进一步......
  • Python知识点
    目录1、数据类型2、变量3、列表4、集合5、字典6、注释7、基本功能8、条件语句9、循环语句10、函数11、异常处理12、字符串操作13、正则表达式1、数据类型数据类型是可以存储在变量中的数据规范。解释器根据变量的类型为变量分配内存。下面是Python中的各种......
  • 家庭局域网中电脑唤醒 —— WOL远程唤醒(python实现)
    相关:https://blog.csdn.net/hih30250/article/details/136342258在WOL介绍里说过WOL数据包的最简格式是由6个字节的255和目标计算机的48位MAC地址,重复16次组成,并且这个数据包可以包含在任何协议中,最常见的是包含在UDP中。点击查看代码importsocketimportstructclass......