Python中的基本语句

       本文简单的介绍下Python的几个基本语句。

print语句

      print可同时打印多个表达式,只要将他们用逗号隔开。

>>> name='Gumy'
>>> greet='hello'
>>> print(name+',',greet) #注意这里既有用到+号,又用到逗号同时打印多个表达式
Gumy, hello

import语句

      在导入一些模块的时候会用到import。

            import somemodule

            from somemodule import somefunction

            from somemodule import somefunction,otherfunction,otherfunction

            from somemodule import*

      同时还可以加入as作为导入的别名。

>>> import math as foobar
>>> foobar.sqrt(4)
2.0
>>> from math import sqrt as myfunc
>>> myfunc(3)
1.7320508075688772


赋值语句

      在Python的赋值语句存在一些小技巧。

(1)序列解包

      将多个值构成的序列解开,然后放到变量的序列中。它允许函数返回一个以上的值打包成元组。 然后通过一个赋值语句很容易进行访问,所解包的序列中的元素数量必须和放置在=左边变量的数量相等,否则引发异常。

>>> x,y,z=1,2,3
>>> print(x,y,z)
1 2 3
>>> values=(1,2,3)
>>> x,y,z=values
>>> print(x,y,z)
1 2 3

(2)链式赋值

     将同一个值赋给多个变量的捷径。

>>> x=y=z=(1,2,3)
>>> x
(1, 2, 3)
(3)增量赋值

     其实就是c++里面的复合赋值。

>>> x=2
>>> x*=2
>>> x
4


if、while和for语句

     语句的功能基本上和其他语言的语句一样,有些区别。

   (1)Python中,语句块并不是用“{}”来表示,而是用":“表示语句块的开始,缩进表示语句块,退回缩进量表示语句块结束。

   (2)elseif被简写为elif。

   (3)比较运算符多了一个”x is y“(判断x和y是不是同一对象),而x==y只是判断x和y的值相不相等。

>>> x=y=(1,2)
>>> z=(1,2)
>>> x==y
True
>>> x==z
True
>>> x is z
False
>>> x is y
True
   (4)短路运算采用not,and,or,而不是||,&&,~。

   (5)del语句,只是删除某个变量本身,而不删除变量所指向的空间,指向的空间由Python负责释放。

>>> x=y=(1,2)
>>> del x  #只是将x变量删除,其指向元组还在
>>> x
Traceback (most recent call last):
  File "<pyshell#33>", line 1, in <module>
    x
NameError: name 'x' is not defined
>>> y
(1, 2)

   (6)for循环表达式结构有点小区别。同时也可以使用break,continue关键字。

sum=0;
arr=[1,2,3,4,5]
for i in range(len(arr)):
    sum+=arr[i]
print (sum)

   (7)轻量级循环

>>> [x*x for x in range(10) if x<5]
[0, 1, 4, 9, 16]
>>> [(x,y) for x in range(3) for y in range(3)]
[(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2), (2, 0), (2, 1), (2, 2)]
   (8)空操作不是用nop了哟,而是用pass关键字。

   (9)迭代工具:并行迭代,编号迭代,翻转和排序迭代。

   (10)也存在断言工具。、

   (11)执行Python语句exec,执行Python表达式eval。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值