python基础知识之标识符、注释、变量、键盘输入input、输出、if-else、一行执行多条语句、一行输出不换行、行缩进

本文包括如下内容:python基础知识之标识符、注释、变量、键盘输入input、if-else、一行执行多条语句、一行输出不换行、行缩进等,是个人学习过程中的笔记,如有错误还请多多指教。

  1. 标识符的组成:

    1. 所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。且区分大小写。
    2. 以下划线开头的标识符有特殊意义:
      1. 单下划线开头_foo:代表不可以直接访问的类属性,需要通过类提供的接口进行访问,不可以通过from 类 import foo的方法导入。
      2. 双下划线开头__foo:代表类的私有成员。
      3. 双下划线开头且双下划线结尾__foo__:代表python例特殊方法专用的标识,如__init__代表类的构造函数。
    3. 命名规则:
      1. 起名字应做到见名知意
      2. 小驼峰式命名法
        1. 形如myName
      3. 大驼峰式命名法
        1. 形如MyName
      4. 下划线连接
        1. 形如my_name
  2. 关键字:

    1. python中一些具有特殊功能的标识符(自定义时不可取相同的名字):
      1. and   as   assert   break   class    continue  def   del   elif    else    except   exec   finally  for   from  global   import   in     lambda   is  not   if    or    pass    print   raise   return try   while  with    yield
  3. 注释:

    1. 对代码的解释和说明,是编写程序时,给一个语句、程序段、函数等的解释或提示,目的是为了让别人和自己知道这段代码是做什么用的,可用于提高代码的可读性。
    2. 单行注释:
      1.  #          快捷键:ctrl+/
    3. 多行注释
      1. 三个单引号对:     ''' 此处包含要注释的内容 '''
      2. 三个双引号对:      """  此处包含要注释的内容  """
      3. 将代码段写入一个函数中,当需要使用的时候调用它,不调用它的时候他就不会被执行,也一样起到了类似于注释的作用。但貌似上述两种方法用的更方便更多一些。
  4. 变量,常见的数据类型:(详见下一节:https://blog.csdn.net/meng_qingxia/article/details/82592160

    1. 分类:
      1. 不可变变量:数字(Number)、字符串(String)、元组(Tuple)
      2. 可变变量:列表(List)、字典(Dictionary)、集合(Set)
    2. 标准数据类型:
      1. 数字(Number)【int\float\complex(python3没有python2中所有的long)】、字符串(String)、元组(Tuple)、列表(List)、字典(Dictionary)。     还有集合(Set)、布尔类型
    3. 赋值
      1. python中的变量声明不同于java和c++等,它不需要提前进行定义声明变量类型,它赋给变量的值是什么类型变量就是什么类型,只要在使用前给变量赋值即可。
    4. 转换
  5. 键盘输入input:


    1. input的()中放的是提示信息,可以不给,使用input获取了数据之后就会存放到等号左边的变量中,默认输入的任何值都是字符串。
    2. s=input()
      s=input('请输入一个数字')
  6. 输出:

    1. 最基本的就是print(),输出完括号中的内容自带换行,双引号和单引号效果相似,双引号中可以有成对的单引号,单引号中也可以有成对的双引号
      1. home="山东"
        print("hello world")
        print('姓名:孟孟')
        print("身高:167")
        print('年龄:%d'%18)        #  %s和%d与其他语言中相似,分别代表字符串和数字
        print("家乡:%s"%home)     #  不同的是python中不需要逗号
        print("我可以把'单引号'直接输出")
        print('我可以把“双引号”直接输出')
        '''
        执行结果:
        hello world
        姓名:孟孟
        身高:167
        年龄:18
        家乡:山东
        我可以把'单引号'直接输出
        我可以把“双引号”直接输出
        '''

         

    2. \n(如果有\n ,则\n之后的内容将在下一行显示)
      1. print("hello\nmengmeng\n你好呀")
        '''
        执行结果:
        hello
        mengmeng
        你好呀
        '''

         

    3.  
  7. if-else:

    1. x=2
      if x==2:
          print('YES')
      else:
          print('NO')

       

  8. 一行执行多条语句:

    1. python中一行可以写多条执行语句,方法是用分号(;)隔开。
    2. x=2;print('用分号隔开一行执行多条语句')
      if x==2:
          print('YES')
      else:
          print('NO')

       

  9. 一行输出不换行:

    1. 使用end=''

      1. print('要输出的内容',end=''
      2. end=''单引号中可以加任何字符串内容,表示以此来隔开。
      3. print('换行了!')
        print('换行了?',end='')
        print('没有!')
        '''
        执行结果:
        换行了!
        换行了?没有!
        '''

         

  10. 行缩进:

    1. python用行缩进来控制类、函数以及其他逻辑判断。所以行缩进有严格要求,所有代码块语句必须包含相同的缩进空白数量。
  11. 注意:
    1. 代码开始位置不能为空格或Tab
    2. 如果print和()之间有空格会报警告
    3. 可以在代码结束位置添加分号,但是也是会有警告
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值