Python三种基本语句

Python条件语句

python的条件语句和C/C++的条件语句的判断方法是一样的

通过执行条件的true or flase来判断执行那个分支只是在书写上存在不同:

If 判断条件:

执行语句(单个语句或者语句块)

Else :

执行语句(单个语句或者语句块)

在python中通过缩进表示同一个语句块,在pyt

python程序语言中指定任何非0或者非空(null)值为true。0或者null为false。

还有条件语句的连用:

If 判断条件:

执行语句(单个语句或者语句块)

Elif:

执行语句(单个语句或者语句块)

Else:

执行语句(单个语句或者语句块)

不同于C/C++的是python中不支持switch语句,如果多个条件判断的时候我们可以利用elif进行实现,当多个条件同时判断的时候我们可以利用or或者and进行组合判断表达式,

如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。

Python while循环语句

While 判断语句:

执行条件……(单个语句或者语句块)

判断条件可以是任何表达式,任何非零、或非空(null)的值均为true

当判断条件假false时,循环结束。

While语句中另外两个命令continue和break来跳出循环和在C/C++使用的时候一样,continue用于跳出本次循环,break用于推出循环。

循环使用else语句

While 判断语句:

执行条件……(单个语句或者语句块)

Else :

执行条件……(单个语句或者语句块)

Python for 循环语句

for循环可以遍历任何序列的项目,包括一个列表或者一个字符串

For iterating_var in squance:

Statements(s)

实际的运行流程和C/C++没有区别只是书写上不同。

在Linux系统中运行,VS中输出应该加扣号

#!/usr/bin/python

 

for letter in 'Python':     # First Example

   print 'Current Letter :', letter

 

fruits = ['banana', 'apple''mango']

for fruit in fruits:        # Second Example

   print 'Current fruit :', fruit

 

print "Good bye!"

以上实例输出结果:

1

2

3

4

5

6

7

8

9

10

Current Letter : P

Current Letter : y

Current Letter : t

Current Letter : h

Current Letter : o

Current Letter : n

Current fruit : banana

Current fruit : apple

Current fruit : mango

Good bye!

通过序列索引迭代是外一种循环的遍历方式

#!/usr/bin/python

 

fruits = ['banana', 'apple''mango']

for index in range(len(fruits)):

   print 'Current fruit :', fruits[index]

 

print "Good bye!"

以上实例输出结果:

1

2

3

4

Current fruit : banana

Current fruit : apple

Current fruit : mango

Good bye!

len()和range()为内置函数,len()返回列表长度(元素的个数),range返回一个序列的数

循环使用else

python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

如下实例:

1

2

3

4

5

6

7

8

9

10

#!/usr/bin/python

 

for num in range(10,20):  #to iterate between 10 to 20

   for i in range(2,num): #to iterate on the factors of the number

      if num%i == 0:      #to determine the first factor

         j=num/i          #to calculate the second factor

         print '%d equals %d * %d' % (num,i,j)

         break #to move to the next number, the #first FOR

   else:                  # else part of the loop

      print num, 'is a prime number'

以上实例输出结果:

1

2

3

4

5

6

7

8

9

10

10 equals 2 * 5

11 is a prime number

12 equals 2 * 6

13 is a prime number

14 equals 2 * 7

15 equals 3 * 5

16 equals 2 * 8

17 is a prime number

18 equals 2 * 9

19 is a prime number

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python基本语句包括pass语句和代码缩进。 pass语句是一个空语句,用于保持程序结构的完整性,不执行任何操作,常用作占位语句。代码的缩进是Python语法的一大特色,用于标识同一层级的若干行代码的开始和结束。在Python中,缩进是强制性的,决定了代码的执行顺序和层级结构。在代码块中的每一行都需要按照相同的缩进级别进行缩进。 下面是一些Python基本语句的例子: - 打印字符串:使用for循环遍历字符串中的每个字符,并打印出来。 - 打印元组:使用for循环遍历元组中的每个元素,并打印出来。 - 打印列表:使用for循环遍历列表中的每个元素,并打印出来。 - 打印集合:使用for循环遍历集合中的每个元素,并打印出来。 - 打印字典:使用for循环遍历字典中的每个键值对,并打印出来。可以使用items()方法、keys()方法或values()方法来遍历字典。 - 打印范围内的数据:使用range()函数生成一个指定范围内的数字序列,然后使用for循环遍历这个序列,并打印出来。 总结来说,Python基本语句包括pass语句和代码缩进,通过这些语句可以实现程序的控制流程和逻辑。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Python基础语句](https://blog.csdn.net/weixin_45583894/article/details/124008489)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Python基础 -- 入门语句](https://blog.csdn.net/zyb18507175502/article/details/122678796)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值