Python的基础语法知识:循环语句、字符串格式化、运算符的优先级

SDR实战(四)-AD9361使用手册(三) 本节定义了并行数据端口和串行外设接口(SPI),它们使得AD9361与基带处理器(BBP)之间能够传输数据和控制/状态信息。图63展示了这些接口,并提供了AD9361和BBP在宽带无线系统中使用方式的高级概述。数据接口以两种模式之一运行:兼容标准CMOS模式或兼容低压差分信号(LVDS)模式。每个接口都具有以下部分描述的独特特性。使用CMOS模式时:保持了单端-CMOS逻辑兼容性。可以使用一个或两个数据端口。使用两个端口可以提高数据吞吐量。 阅读详情

Day 03 Python基础知识


Python的基础语法知识

概要:

  • 循环语句
  • 字符串格式化
  • 运算符(面试题)

1. 循环语句

  • while循环
  • for循环
while 条件:
    ....
    ....
    ....

1.1 循环语句使用示例

示例1:

print("123")
i = 0
while i<=10:
    print(i)
    i=i+1
print("end")

示例2:

print("123")

while True:
    print("执行ing")
print("end")
#输出
123
执行ing
执行ing
执行ing
执行ing
....

示例3:

data = True
while data:
    print("执行ing")
print("ending")
#输出
执行ing
执行ing
执行ing
执行ing
....
data = True
while data:
    print("执行ing")
    data = False
print("ending")
#输出
执行ing
ending

练习题:

#重复三次输出 我爱我的祖国
i=1
while i<3:
    print("我爱我的祖国")
    i=i+1

text = "我爱我的祖国"
print(3*text)

1.2 综合小案例

实现一个用户登录系统,如果用户输入的密码不正确就提示用户重新输入直到正确为止。

name = john#用户名
password = "123"#密码123
#定义用户输入变量作为用户输入密码,便于比较
user_input_password = input("请输入john的密码")
while user_input_password!=password:#若密码不对则执行循环,直至正确
    print("密码错误请重新输入")
    user_input_password = input("请输入john的密码")
print("登陆成功")

1.3 练习题

1.补充代码实现
猜数字,设定一个理想数字比如: 66,一直提示让用户输入数字,如果比66大,则显示猜测的结果大了﹔如果比66小,则显示猜测的结果小了;只有输入等于66,显示猜测结果正确,然后退出循环。

number =66
flag=True
while flag:
    input_num = int(input("请输入数字:"))
    if input_num > number:
        print("大了")
    elif input_num < number:
        print("小了")
    else:
        print("结果正确")
        flag=False

2.使用循环输出1~100所有整数。

i=1
while i<=100:
    print(i)
    i=i+1

3.使用循环输出1234568910,即:10以内除7以外的整数。

i=1
while i<=10:
    if i!=7:
        print(i)
    i=i+1
    
i=1
while i<=10:
    if i==7:
        pass
    else:
        print(i)
    i=i+1

4.输出1~100内的所有奇数。

i=1
while i<=100:
    if i%2==1:
        print(i)
    i=i+1

5.输出1~100内的所有偶数。

i=1
while i<=100:
    if i%2==0:
        print(i)
    i=i+1

6.求1~100的所有整数的和。

i=1
sum = 0
while i<=100:
    sum=sum+i
    i=i+1
print(sum)

7.输出10~1所有整数。

i=10
while i>0:
    print(i)
    i=i-1

思考题:求1~100的所有整数的这样的结果:1-2+3-4+5-6…=?

i=1
total = 0
while i<=100:
    if i%2==1:
        total=total+i
    else:
        total=total-i
    i=i+1
print(total)

1.4 break

break,用来在while语句中终止循环,语句在执行过程中遇到break即退出循环。

示例1:

print("开始")
while True:
    print ("红旗飘飘,军号响。")
    break
	print("剑已出鞘,雷鸣电闪。")
    print("从来都是狭路相逢勇者胜。")
print ("结束")

示例2:

print("开始")
i = 1
while True:
	print(i)
    i=i +1
    if i = 101:
        break
print("结束")

示例3:

print("开始运行系统")
while True :
    user = input("请输入用户名:")
    pwd = input("请输入密码:")
if user =="john" and pwd = "123456" :
    print ("登录成功")
    break
else:
    print ("用户名或密码错误,请重新登录")
print("系统结束")

1.5 continue

主要用来结束while循环中的当前循环直接跳到下一循环。

示例1:

print("start")
while True:
    print(1)
    continue
    print(2)
print("end")

示例2:

print("开始")
while True:
    print ("红旗飘飘,军号响。")
    continue
    print("剑已出鞘,雷鸣电闪。")
    print("从来都是狭路相逢勇者胜。")
print (结束")

示例3:

print("开始")
i =1
while i < 101:
    if i ==7:
        i =i +1
        continue
    print(i)
    i=i +1
print("结束")

示例4:

print("开始")
i =l
while True:
    if i =7:
        i=i +1
        continue
    print(i)
    i=i + 1
    if i = 101:
        break
print("结束")
  • break和continue都是用来控制循环过程的,遇到break会终止整个循环过程,而continue只是终止本轮循环。

1.6 While else

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

while 条件:
    代码块
else:
    代码块
num = 1
while num < 5:
    print(num)
    num = num + 1
else:
    print(666)
#输出
1
2
3
4
666
  • 当遇到break后,else便不会再执行,即else只在while条件不成立时执行
while True:
    print(num)
    break
else:
    print(666)

2. 字符串格式化

便于实现字符串的拼接

2.1 %

2.1.1 格式化基本操作

#示例一
name = "老头"

text = "我是你%s" %name
print(text)
#我是你老头

#示例二
num = 1

text1 = "1+1=%d"%num
print(text1)
#1+1=1

#示例三
num = 1.232323

text2 = "1+1=%f"%num
print(text2)
#1+1=1.232323

#示例四
num = 1.232323

text2 = "1+1=%.2f"%num
print(text2)
#1+1=1.23

#示例5
num = 1.232323

text2 = "1+1=%d"%num
print(text2)
#1+1=1

#示例6:按顺序标识
num = 18
name="老头"
text2 = "%s我今年%d岁"%(name,num)
print(text2)
#老头我今年18岁

https://www.cnblogs.com/wupeiqi/articles/5484747.html

#示例7:用变量名代表
massage = "%(name)s你啥时候过来,%(name1)s今天不在家" %{"name":"死鬼","name1":"老不死的"}
print(massage)
2.1.2 百分比
text = "游戏已加载80%,请稍后"
print(text)
  • 一旦你的文本中想要输出百分号。而又存在格式化。
#按照我们所预想的,下列代码会输出,你好,游戏已加载80%,请稍后。。。
text = "%s,游戏已加载80%,请稍后..." %"你好"
#但实际上会报错提醒参数不足,也就是说系统会把后边的%也会认为是格式化符号
#解决办法就是再写一个%,即:
#text = "%s,游戏已加载80%%,请稍后..." %"你好"

print(text)

2.2 format

#示例1
text = "我是{0}".format("你老头")
print(text)
#基本形式如上:我们用大括号加数字序列以及在后方后缀的形式实现字符串的格式化
#输出:
我是你老头

#示例2
name = "你老头"
num = 20
text1 = "我是{0},你今年{1}岁".format(name,num)
print(text1)
#输出:
我是你老头,你今年20岁

#示例3
name = "你老头"
num1 = 20
num2 = 45
text2 = "我是{0},你今年{1}岁,我今年{2}岁".format(name,num1,num2)
print(text2)
#输出:
我是你老头,你今年20岁,我今年45岁

#示例4
name = "你老头"
num1 = 20
num2 = 45
text2 = "我是{0},你今年{1}岁,我今年{2}岁,{0}".format(name,num1,num2)
print(text2)
#输出:
我是你老头,你今年20岁,我今年45岁,你老头
#如上标号是可以复用的
  • 当我们不对括号内进行编号时,系统会自动按默认顺序排列
text = "我是{}".format("你老头")


name = "你老头"
num1 = 20
num2 = 45

text2 = "我是{},你今年{}岁".format(name,num1)

text3 = "我是{},你今年{}岁,我今年{}岁".format(name,num1)

#以上的情况会自动默认顺序,但无法进行复用

  • 在我们使用format进行格式化的时候,可以使用命名的形式格式化
text = "我是{n1}".format(n1="你老头")
text = "我是{n1},我今年{age}岁".format(n1="你老头",age=18)
  • 另外在python中还可以这样:
text = "我是{0},我今年{1}岁"
data=text.format("你老头",18)
#同时可以实现模板的复用
data1 = text.format("john",45)
print(data)
print(data1)
#输出
我是你老头,我今年18岁
我是john,我今年45岁 
  • 同理使用%也可以如上操作
text ="i am %s,i am %d years old"
data = text %("Ken",20)
data1 = text %("Amy",19)
print(data)
print(data1)

#输出
i am Ken,i am 20 years old
i am Amy,i am 19 years old

2.3 f

  • python3.6后引入
# 基础形式如下,可以再括号内直接加值
text = f"我喜欢{'跑步'}"
print(text)
#输出
我喜欢跑步

#也可以在括号内放入变量名
sport= "跑步"
text = f"我喜欢{sport}"
print(text)
#输出
我喜欢跑步

#多个变量
sport= "跑步"
sport1 = "游泳"
text = f"我喜欢{sport},她喜欢{sport1}"
print(text)
#输出
我喜欢跑步,她喜欢游泳

#括号内还可加表达式
sport= "跑步"
sport1 = "游泳"
text = f"我喜欢{sport},她喜欢{sport1}.,1+1={1+1}"
print(text)
#输出
我喜欢跑步,她喜欢游泳
  • 进制转换
#还可以进行进制的转换

#转为二进制
text = f"i am {22:#b} years old."
print(text)
#输出
i am 0b10110 years old.

#转为8进制
text = f"i am {22:#o} years old."
print(text)
#输出
i am 0o26 years old.

#转为16进制
text = f"i am {22:#x} years old."
print(text)
#输出
i am 0x16 years old
  • 了解
name = ken
text = f"i am {name.upper()}."
print(text)

3. 运算符

  • 算数运算符
运算符描述实例:a=10,b=20
+加:两数相加a+b输出结果30
-减:一个数减去另一个数a-b输出结果-10
*乘:两个数相乘或是返回一个被重复若干次的字符串a*b输出结果200
/除:一个数除以另一个数得到商b/a输出结果2
%模除:两数相除后返回余数a/b输出结果10
**幂:返回一个数的n次幂a**b即10的20次方100000000000000000000
//取整除:返回商的整数部分3//2输出结果1
  • 比较运算符:根据两边的数据得出结果,返回值为(True和False)
运算符描述实例
==等于:比较两边是否相等a==b:False
!=不等于:判断两边是否不等a!=b:True
<>不等于:判断两边是否不等a<>b:True
>大于:判断左边是否大于右边a>b:False
<小于:判断左边是否小于右边a<b:True
>=大于等于:判断左边是否大于等于右边a>=b:False
<=小于等于:判断左边是否小于等于右边a<=b:True

注意:python3中不支持<>

  • 赋值运算符
运算符描述实例
=简单的赋值运算符c = a + b将a+ b的运算结果赋值为c
+=加法赋值运算符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
  • 成员运算
运算符描述实例
in如果在指定的序列中找到值返回True,否则返回False。×在y序列中,如果x在y序列中返回True。
not in如果在指定的序列中没有找到值返回True,否则返回False。x不在y序列中,如果x不在有序列中返回True.
#常用来检测一段文本中是否存在敏感词
text= input("请输入一段文本:")
if "苍老师" in text:
    print("少儿不宜")
else:
    print("老少皆宜")
  • 逻辑运算
运算符描述实例
and布尔"与"-如果x为False,x and y返回False,否则它返回y的计算值。(a and b)返回true
or布尔"或"-如果x是True,它返回True,否则它返回y的计算值。(a or b)返回true.
not布尔"非"-如果x为True,返回False。如果x为False,它返回True。not(a and b)返回false。

3.1 运算符优先级

  • 算数运算符 大于 比较运算符
  • 比较运算符 大于逻辑运算符
  • 逻辑运算符内部三个优先级 not > and >or

即:加减乘除 > 比较 > not and or

3.2 面试题相关知识和练习题

逻辑运算中:and or

v2 = "ken" and "alex"
#第一步:将and前后的只转换为布尔值True and True
#第二步:判断本次操作取决于谁?由于前面的是True
#所以本次逻辑判断取决于后面的值。所以,后面的只等于多少最终结果就是多少。v2 = "alex"

v3 =""and "alex""
#第一步:将and前后的只转换为布尔值False and True
#第二步:判断本次操作取决于谁?由于前面的是False,所以本次逻辑判断取决于前面的值。所以,前面的只等于多少最终结果就是多少。v2=""
v4= l or 8
#第一步:将and前后的只转换为布尔值True or True
#第二步:判断本次操作取决于谁?由于前面的是True,所以本次逻辑判断取决于前面的值。
#v4=1
v5 = 0 or 8
#第一步:将and前后的只转换为布尔值False or True
#第二步:判断本次操作取决于谁?由于前面的是False,所以本次逻辑判断取决于后面的值。
#v5 = 8

练习题

vl = 1 or 2
v2 = -l or 3
v3 = 0 or -l
v4 = 0 or 100
v5 =" or 10
v6 = "JJ" or ""
print (v1,v2 ,v3,v4 ,v5,v6)
# or最终是看表达式两边的第一个值,如果第一个值为真,则结果就是真,否则结果就取决于第二个值
v1 = 4 and 8
v2 = 0 and 6
v3 = -1 and 88
v4 = "" and 7
v5 = "鲁班" and ""
v6 ="" and 0
v7= 0 and "中国"
print (v1,v2 ,v3 , v4 ,v5 ,v6 )
#and,如果左边的值为真,则整个表达式的结果取决于右边的值,否则取决于右边的值

面试题

如果and和or并列则应该先计算and再计算or

v1 = 0 or 4 and 3 or 7 or 9 and 6
0 or 3 or 7 or 9 and 6
0 or 3 or 7 or 6
3 or 7 or 6
3 or 6
3

v2 = 8 or 3 and 4 or 2 and 0 or 9 and 7
	 8 or 4 or 0 or  7
    
v3 = 0 or 2 and 3 and 4 or 6 and 0 or 3
	 0 or 3 and 4 or 0 or 3
     0 or 4 or 0 or 3

v4 = not 8 or 3 and 4 or 2

总结

1.while循环语句

2.三种字符串的格式化的方式

3.基本运算符

4.break和continue关键紫的作用

作业

1.判断下列逻辑语句的True,False

1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6

#true
not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6
#false

2.求出下列逻辑语句的值

8 or 3 and 4 or 2 and 0 or 9 and 7

#8 or 4 or 0 or 7
#8

0 or 2 and 3 and 4 or 6 and 0 or 3
#0 or 4 or 0 or 3
#4 or 3
#4

3.下列结果是什么

6 or 2 > 1
#6
3 or 2 > 1
#3
0 or 5 < 4
#False
5 < 4 or 3
#3
2 > 1 or 6
#True
3 and 2 > 1
#True
0 and 3 > 1
# 0 and True
#0
2 > 1 and 3
#3
3 > 1 and 0
#0
3 > 1 and 2 or 2 < 3 and 3 and 4 or 3 > 2
#True and 2 or True
#2 or True
#2

4.实现用户登录系统,并且要支持连续三次输错之后直接退出,并且在每次输错误时显示剩余错误次数(提示:使用字符串格式化)。

user = John
passWord = "123"
i = 0
while i < 3:
    user1 = input("请输入用户名:")
    passWord1 = input("请输入用户密码:")
    if user1 == user and passWord1 == passWord:
        print("登陆成功")
        break
    else:
        i = i+1
        j = 3-i
        print("还有%d次机会" %j)
print("end")

5.猜年龄游戏
要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出。

age = "18"

i = 0
while i < 3 :
    userInput = input("请输入你的答案:")
    if userInput == age:
        print("恭喜,回答正确")
        break
    else:
        i = i+1
        print("回答错误,你还有%d次机会" %3-i)

6.猜年龄游戏升级版
要求:允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y,就继续让其猜3次,以此往复,如果回答N,就退出程序,如何猜对了,就直接退出。

age = "18"
i = 0

while i < 3:
    userInput = input("请输入你的答案:")
    if userInput == age:
        print("恭喜,回答正确")
        i = 0
        break
    else:
        i = i+1
        j = 3 - i
        print("回答错误,你还有%d次机会" %j)
        while i == 3:
            flag = input("您已经尝试了3次,请确认是否继续,Y:继续。N结束。")
            if flag == "Y":
                i = 0
            elif flag == "N" :
                print("ending")
                break
            else:
                print("输入错误请重新输入!")
livox avia平台搭建 livox雷达数据采集平台搭建 阅读详情

相关推荐

PTGui使用教程

PTGui使用教程为啥使用ptgui开始使用ptgui 为啥使用ptgui ptgui是一个全景拼接软件,在海思hi3559上做视频拼接的时候,需要拼接参数,这是就需要使用到ptgui,这里可以在该网站下下载ptgui:下载地址 开始使用ptgui 第一步,加载图片,我这里添加了三幅图 然后添加控制点(可以先多对准几次图像,这样会自动生成一些控制点,但是不保证准确),建议控制点不要太密集 点开镜头设置,勾选以下几个选项以及配置好镜头类型,如下图 点开优化器,在高级界面中配置如下参数,最后点

what_wrong的博客 1万+

python基础

python全栈 day03-python基础

Blk628lxy的博客 997

实战案例:用多智能体系统模拟房地产市场的架构设计

房地产市场是典型的复杂自适应系统:买方纠结“要不要上车”、卖方盘算“挂多少钱能快速成交”、中介忙着“撮合两边赚佣金”、政府琢磨“怎么调政策稳房价”——每一个参与者的微小决策,最终都会汇聚成“房价暴涨”“成交冰点”这样的宏观现象。传统的计量经济学模型(比如线性回归)假设“所有人都是理性人”,但现实中没人能算清所有变量——你可能因为“同事买了学区房”就跟风,也可能因为“怕失业”而放弃买房。这时候,多智能体系统(MAS)

移动开发前沿的博客 1122

Python基础知识点合集——全网最细、最全!

Python基础知识点合集——全网最细、最全!

Python管家 1425

edusrc挖掘思路

edusrc挖掘思路前言思路信息搜集系统账号常见漏洞实战分享1、确定目标,语法:site:xxxx.edu.cn2、账号密码组成我们知道了,谷歌语法查找工号3、爆破登录系统4、确定功能,抓具体的url5、添加单引号,报错,是mssql6、报数据库版本,到这一步就可以交了,已经是中危了后记 前言 一月份的时候偶然注意到edusrc,起初是抱着学习的心态去挖几个洞,可是后面发现有证书,而且还贼好看,于是我动了凡心,一顿操作也拿了几本,广西民大、山东理工、同济,未到的有浙大、上海理工,证书要求证书图片可以在我个人

qq_45414878的博客 2万+

大数据安全 | 期末复习(上)| 补档

大数据定义:无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。

知识库搭建ing 2589

day03 Python基础

这篇文章主要介绍了Python基础语法中的循环语句和字符串格式化两个核心知识点。 循环语句部分详细讲解了while循环的基本用法,包括循环控制(break和continue)、循环嵌套以及while-else结构。通过多个代码示例展示了不同场景下的循环应用,如用户登录系统、数字猜谜等。还提供了7个循环练习题,涵盖数字输出、奇偶数判断、求和等常见编程问题。 字符串格式化部分介绍了两种主要方法: %格式化:通过%s、%d等占位符实现,支持字典传参,并特别说明了百分号的处理方法(使用%%) format方法(推荐

forever的博客 590

【100%通过率】华为OD机试真题 Python 实现【投篮大赛】【2022.11 Q4 新题】

你现在是一场采用特殊赛制投篮大赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中ops[i]是你需要记录的第i项操作,ops遵循下述规则: 整数x-表示本回合新获得分数x “+” – 表示本回合新获得的得分是前两次得分的总和。 “D” – 表示本回合新获得的得分是前一次得分的两倍。 “C” – 表示本回合没有分数,并且前一次得分无效,将其从记录中移除。 请你返回记录中所有得分的总和。

MISAYAONE的博客 1万+

Python基础

Python 是由吉多・范罗苏姆开发,1991 年发行首个公开发行版的高级编程语言。其语法具有简洁性、解释性、动态类型等特点,数据类型和数据结构丰富,包括整数、字符串、列表、字典等。应用领域广泛,涵盖数据分析与科学计算、人工智能与机器学习、Web 开发、自动化脚本编写等。同时,它拥有庞大且丰富的生态系统,有大量第三方库可扩展功能,还有 PyCharm 等优秀开发工具助力开发。

qq_37107430的博客 367

自动驾驶系统研发系列—全智能驾驶新高度:深入解析车道保持辅助(ELK)功能

车道保持辅助系统(ELK)是一种基于先进视觉感知技术的主动安全系统,能够通过车载摄像头实时监测道路上的车道线、道路边缘以及周围车辆的位置。这一功能的核心在于为驾驶员提供智能化的安全辅助,尤其是在驾驶员可能因疲劳、分心或其他原因无意识地偏离车道时,系统能够主动干预,从而避免危险发生。ELK系统不仅仅依靠摄像头对道路进行感知,还结合其他传感器的数据(如雷达),实时评估自车与车道线、周边车辆的相对位置。当系统检测到车辆即将偏离车道,或越过道路边缘时,ELK会通过控制电子助力转向系统(EPS)

u013889591的专栏 1211

【11】GD32H7xx MPU记录

GD32H7xx系列MPU内存保护单元模块的使用记录

madao1234的博客 877

Python期末复习必考知识点,学生党赶快收藏起来

语言基础 1、在Python中, 合法的 标识符是 ( )。 A. _ B. 3C C. it’s D. str 【答案】A 2、Python表达式中,可以使用( )控制运算的优先顺序。 A.圆括号() B.方括号[] C.花括号{} D.尖括号<> 【答案】A 3、以下Python注释代码, 不正确 的是( )。 A. #Python注释代码 B. #Python注释代码1 #Python注释代码2 C. “”“Python文档注释”"" D. //Python 注释代码 【答案】D 4、为了

管彤python每日分享python技巧 6724

【2026年华为暑期实习(非AI方向(通软&嵌软&测试&算法&数据科学))-4月8日-第一题- 包裹的编码】(题目+思路+Java&C++&Python解析+在线测试)

摘要:该问题要求将给定的十进制整数N转换为混合进制编码字符串,并处理回文检测。首先根据N的符号位确定编码首位(0或1),然后按输入的进制序列依次对N的绝对值进行取余和整除操作,得到编码数组。将数组元素转换为字母后生成字符串,若字符串为回文则添加"(palindrome)"后缀;否则输出最长回文子串(字典序最小)。算法采用中心扩展法检测回文,时间复杂度为O(L²),空间复杂度为O(L),其中L为字符串长度。

m0_73659489的博客 130

Python笔记之-基础概念

1.python中的编辑器类型 CPython 用C语言实现的python解释器 Jython 可以运行在java上的python解释器 IronPython 可以运行在.net和Mone平台的解释器 PyPy 用python实现的,支持JIT即时编译 2.注释 单行 # 注释内容 多行 """ 注释内容 """ 3.运算符 + 加 - 减 * 乘 / 除 // 取整除 返回除法的整数部分 % 取余 返回除法的余数 ** 幂次方 注意:*号可以计算字符串 >>>".

super_m@n的博客 566

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

python干货(二)——MTA集训第一天

一、注释语法 在注释代码时,将#符号添加到任意一行,以便让别人看懂 python的两种注释方式 # 单行注释 ''' 多行注释 ''' 注意: 选择操作最简便,最符合题意的选项 二、大小写转换 示例 str = "AAbbCCddEE" print(str.lower()) str = "XXyyZZMMnn" print(str.upper()) 输出 aabbccddee XXYYZZMMNN 三、日期格式化 符号 含义 %y 两位数的年份显示 %d 月内的一天 %B 完

eric_jiang_05的博客 507

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

python第一课

1.#注释# ‘’‘   用TAB缩进和用空格缩进是不一样的   python里单引号和双引号是一样的   注释 ’‘’ 2.变量 、常量 3.编码的种类: ASCII 占1个字节,只支持英文 GB2312 占2个字节,支持6700+汉字 GBK GB2312的升级版,支持21000+汉字 Shift-JIS 日本字符 ks_c_5601-1987 韩国编码 TIS-...

weixin_30438813的博客 75

Python编程探索:从基础语法到循环结构实践(下)

接上篇 Python编程探索:从基础语法到循环结构实践(上),本篇文章将继续深入探讨Python的字符串操作、逻辑运算符、成员运算符以及条件语句和循环结构,并通过代码实例化来帮助读者更好地理解这些概念。Python 提供了多种方法来进行字符串拼接,每种方法都有其适用的场景。对于简单的拼接操作,操作符非常直观;对于处理多个字符串或列表中的元素,join()是更高效的选择;而在需要格式化字符串的场景下,format()和 f-string 是非常灵活且简洁的选择。根据具体的if后面是条件表达式,条件为True。

17的博客 4727

python基础语法

python基础知识 1 python概述 1.1优点 1.开源,易于维护。 2.可移植。 3.易于使用,简单优雅。 4.广阔的标准库,功能强大。 5.可扩展,可嵌入。 1.12劣势 1.运行速度慢。(解释型语言,翻译为机器码耗时) 2.代码不能加密。(发布程序为源代码) 2 python语法 2.1注释 单行注释: #这是一个单行注释 多行注释: ''' 这是一个多行注释 这是一个多行注释 ''' 3 基础语句 3.1 输出print语句 print(“具体的字符”) p

FanCheng2017的博客 7326

python编程语法基础知识

python语法基础

m0_56051805的博客 5488

Python基础语法全解析:从运算符到循环结构的核心要点

本文全面解析Python基础语法核心内容,涵盖运算符优先级规则、多种格式化输出方法、数据类型转换机制、条件分支结构实现方案以及while/for循环控制技巧,通过典型代码示例演示运算符执行顺序、f-string高级格式化、match-case模式匹配、循环嵌套等关键技术点,为Python初学者构建完整的基础语法知识体系。

云云我啊,最喜欢用博客了呢 1070

Python 入门的60个基础练习:从零基础到掌握核心语法

通过这60个基础练习,你已经掌握了 Python 编程的核心语法,包括变量、数据类型、字符串操作、列表与元组、字典与集合、条件语句、循环结构、函数定义和模块导入等。的符号,如果是正数则打印 “正数”,如果是负数则打印 “负数”,否则打印 “零”。:将字符串 “123” 转换为整数,将整数 3 转换为浮点数,然后计算它们的和。是否大于 5,如果是则打印 “x大于5”,否则打印 “x小于等于5”。,接受两个参数,计算它们的商,并处理可能的除零错误和类型错误。是否大于 5,如果是则打印 “x大于5”。

yue_yun_的博客 4889

python字符串格式化、运算符优先级、进制转化、编码回顾

1、字符串格式化 Python中有三种字符串格式化的方式: %,是一种传统的方式。 format,升级版。(建议) f,【Python3.6及以后】 1.1 % 1.1.1 %s 充当占位符,一般情况下是占字符串类型 # 方式1 tpl = "我的名字叫%s,我是一个帅靓仔" %"andy" # 方式2 name = "andy" tpl = "我的名字叫%s,我是一个帅靓仔" %name # 方式3 name1 = "andy" name2 = "barry" tpl = "我的名字叫%s,我是

Sunny_Future的博客 2104

Python 基础:数据类型、输入输出、运算符、条件语句、循环语句

本文系统介绍了Python基础语法,涵盖注释(单行与多行)、数据类型(整型、浮点型、布尔型、字符串、列表、元组、集合、字典)及其转换方法(如int()、float()、eval()等),并详细讲解了输入输出(input()接收字符串需转换类型)、格式化输出(%s、%d、%.2f等)及结束符end的使用。同时,内容包括算术、赋值、复合赋值、比较和逻辑运算符,重点说明了逻辑运算的短路特性与扩展用法,为初学者提供全面的编程入门指导。

秀岩的博客 1554

Python中条件判断、循环、字符串格式化、运算符、数组、布尔类型的使用

1、Python基本语法 ①引号 Python中有三种引号:单引号(’’),双引号(""),三引号(’’’ ‘’’); 单引号、双引号和三引号用来表示字符串,三引号还可用来表示注释;当定义的变量中有一种引号时,那字符串的就不能用变量中包括的引号来表示,例: words = " let’go “(此处的变量中包含单引号,那字符串就不能用单引号来表示,此处用了双引号) words2 = ’ tom very “shy” ’ (此处的变量中包含双引号,那字符串就不能用双引号来表示,此处用了单引号) words3

weixin_46944979的博客 433

【阿里内部教程】python初阶:基础语法 python全栈自动化测试系类

python基础语法 ​ ​ ​ ​ 配置环境变量 ​ ​ 验证一下 ​ ​ 安装pycharm ​ 更换下载源 ​ 试一下安装numpy ​ 更新pip 说明pip可以更新 ​ 进行更新操作命令 ​ PyCharm配置 ​ ​ ​ ​ 更换一下字体大小 ​ 感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要...

分享测试知识 3180

Python 基础知识全面总结

使用单引号、双引号或三引号定义。Python的基础知识涵盖了从语法到高级特性的方方面面。无论是标识符、关键字、数据类型,还是面向对象、异常处理、模块与包,每一个知识点都是构建Python程序的基石。希望这份总结能帮助你更好地掌握Python的核心概念,提升编程能力。如果你对某个部分还有疑问,欢迎留言交流!👏想了解更多统计学、数据分析、数据开发、数据治理、机器学习算法、深度学习等有关知识的宝子们,可以关注小编,希望以后我们一起成长!

cc是小陈的博客 2286

【2025版最全版本】Python基础知识点合集

>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a[len(a):]=[10,11] //末尾增加元素 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] >>> a[:3]=[] //删除前三个元素 >>> a [3, 4, 5, 6, 7, 8, 9, 10, 11]index(b,start,len):从start到len范围内,查找值b首次出现的下标,start默认为0,len默认列表的长度,即默认查找整个列表。

2501_92499985的博客 1312
上一篇: Python的输入输出、注释、及条件语句
下一篇: Python基础之进制及编码
Akzeptieren
博客等级 码龄8年 65粉丝 79原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值