python学习之基本语法(一 )

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cheng__lu/article/details/89459599

一、语法规则       

1、注释

(1)单行注释以 #开头

(2)多行注释:

        第一种:用三个单引号“ ''' ” 将注释括起来

        第二种:用三个双引号“ """ ”将注释括起来

#filename 1_1.py
#注释功能
'''
  注释功能
'''
"""
注释功能
"""
print("无注释")

               

2、编码

(1)默认情况下,  python源码文件以UTF-8格式进行编码 ,所有字符串都是Unicode字符串。

(2)开发者可以指定源码文件的编码。

具体格式:  #code:编码格式

3、标识符

标识符使用规则:
      (1)第一个字符必须是字母或下划线_,剩下的字符可以是字母和数字或下划线。

      (2)区分大小写。
      (3)在Python3.x中,非ASCII标识符也是合法的。

      关键字是Python系统保留使用的标识符。关键字是Python中的特殊保留字,开发者不能把它们用作任何标识符名称。

Python的标准库提供了一一个keyword模块。kwlist 可以输出当前版本的所有关键字,其运行结果如下所示。

     

import keyword  #导入名为"keywora"的内置标准库
keyword.kwlist  #kwlist能够列出所有内置的关键字
'''
'False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del','elif', 'else', 'except', , finally', 'for','from', 'global', 'if', 'import', 'in', 'is',"lambda', 'nonlocal', 'not', 'or', 'pass','raise','return', 'try', 'while', 'with', 'yield' 
'''



      在Python语言中,常用的关键字:

      and:  用于表达式运算,表示逻辑与操作。

       as:用于类型转换。

      assert:断言,用于判断变量或条件表达式的值是否为真。

      break: 中断循环语句的执行。

      class: 用于定义类。

      continue: 继续执行下一次循坏。

      def: 用于定义函数或方法。

      del:删除变量或者序列的值。
      elif: 条件语句,与if else 结合使用。

      else: 条件语句,与if和elif结合使用。也可以用于异常和循环。

      except: 包括捕获异常后的操作代码,与try和finally结合使用。

      for: 循环语句。  

      finally:用于异常语句,出现异常后,始终要执行finallly包含的代码块。与try、except结合使用。

       from: 用于导人模块,与import结合使用。

       global: 定义全局变量。

       if: 条件语句,与else、elif结合使用。

       import: 用于导入模块,与from结合使用。

       in: 判断变量是否存在序列中。

       is: 判断变量是否为某个类的实例。

       lambda: 定义匿名函数。

      nonlocal: 用于标识外部作用域的变量。

       not: 用于表达式运算,表示逻辑非操作。

       or:用于表达式运算,表示逻辑或操作。

       pass: 空的类、函数、方法的占位符。

      print: 输出语句。

       raise: 异常抛出操作。

      return: 用于从函数返回计算结果。

      try: 包含可能会出现异常的语句,与excep. finally 结合使用

     while: 循环语句。

     with: 简化Python的语句。

     yield: 用于从函数依次返回值。

 注意:以下划线开始或者结 束的标识符通常有特殊的意义。

  1.   以一个下划线开始的标识符(如“_foo"),不能用fom module import语句导入。
  2.   前后均有两个下划线的标识符(_init_) 被特殊方法保留。

     前边有两个下划线的标识符(如__bar)用来实现类的私有属性。

4、输入输出

输入

  input()函数不管输入的是什么,最终返回的都是字符串,如果要输入数值,则 必须经过类型转换处理。

#filename 1_3.py
name = input('please input your name:')

输出

print的语法格式print(value,……,sep=' ',end='\n')

value:用户要输出的信息,后面的省略号表示可以有多个要输出的信息。

sep:多个要输出信息之间的分隔符,其默认值为一个空格。

end:一个print()函数中所有要输出信息之后添加的符号,默认值为换行符。

#filename 1_4.py
print('a','b','c')  #正常打印输出
print('a','b','c',sep=',') #将分隔符改为“,”
print('a','b','c',end=';') #将分隔符改为“;”
print('a','b','c')  #正常输出
print('peace',22)

 

5、变量      

Python没有提供如C/C++/Java一样的const修饰符。也就是说,在python语言中没有常量。

Python语言中的变量不需要声明,变量的赋值操作即是声明和定义变量的过程。

同时赋值多个变量

#filename 1_2.py
arr = (1,2,3) #定义一个元祖
x,y,z = arr
print("x: %d,y: %d,z: %d"%(x,y,z))

猜你喜欢

转载自blog.csdn.net/cheng__lu/article/details/89459599
今日推荐