Python基础语法

day2学习总结:

1. 常用快捷键:
  • Ctrl + / 注释或者取消注释
  • Ctrl + a 全选
  • Ctrl + s 保存
  • Ctrl + y 反撤销
  • Ctrl + f 查找
  • 按住shift键点击鼠标 - 选中部分
  • 按住alt键点击鼠标 - 多光标
2. 注释:
  • 概念:代码中不参与编译执行的部分就是注释,他的存在不影响程序的功能。

  • 单行注释 :在内容前加 #,如下:

    # print("hello")  #单行注释
    
  • 多行注释: 在内容前后加"""或’‘’,如下:

    """
    print("hello")
    print("python")
    """  
    #多行注释
    
    '''
    print("hello")
    print("python")
    ''' 
    #多行注释
    
  • 作用:a.对代码进行注释和说明,增强代码可读性。b.让代码功能消失。

3. 行和缩进
  • 行:一条语句占一行,一行结束后不需要写分号;如果一行非要写多条语句,语句之间必须加分号。如下:

    print(100);print(200)
    
  • 缩进:不能随便缩进。

4. 常见数据和数据类型
  • 数字数据: 用来表示数值大小的数据;例如:23,-23,9.26,-3.23,3e5,3e-5
    • 对应的数据类型:整型(int),浮点型(float)
  • 文本数据:用文字来表示信息的数据,将数据放在引号中。例如:姓名,家庭住址,专业名,电话号码,身份证。
    • 数据类型:字符串(str)
  • 布尔数据 :只有True和False两个值,在程序中直接写;
    • 数据类型:布尔(bool)
  • 空值 :没有数据(None)
5. 获取相关工具
  • 获取数据类型: type() - 获取指定数据的类型。

    • 举例:

      print(type("hello"))   #  str
      print(type(100))    #  int
      print(type(3.5))  # float
      print(type(True))  # bool
      
  • 类型转换:类型名(数据) - 将指定数据转换成指定类型。

    • 举例:

      print(int(1.23))   #1 
      print(float(2))   # 2.0 
      print(int("330"))  # 330
      print(int("hello"))  # 报错
      print(int("33.3"))  # 报错
      print(float("56"))  # 56.0
      print(float("1.23"))  # 1.23
      print(float("4e3"))  # 4000.0
      print(bool("hello"))  # True
      print(bool(""))  # False
      print(bool(0))  # False
      print(bool(20))  # True
      print(int(False))    # 0
      print(float(True))   # 1.0
      print(int(True))    # 1
      print(float(False))  # 0.0
      print(str(True))  # True
      
  • 结论:a. 浮点数转换成整数直接只保留整数部分。

    b. 整数转浮点数在整数后加’.0’

    c. 只有引号内容是一个整数的字符串才能转换成整数。

    d. 只要引号内容本身一个合法的数字就可以转换成浮点数

    e. 所有的数据都可以转换成字符串和布尔。

    f. 转换成布尔时,非空即为True,非零即为True。

    g. 布尔转换成整数或者浮点数时,True为1,False为0。

6. 标识符和关键字:
  • Python的命名要求:名字必须是由字母数字或者下划线组成,不能由数字开头。
  • 定义变量:变量名 = 数据。
  • 关键字: 本身就具备特殊功能和特殊意义的标识符就是关键字,不能另作他用。比如说:if,else,while
7. 输入和输出
  • print输出:

    • 一个print打印一个数据。

    • 同时打印多个:print(数据1,数据2,数据3,…)。

    • 设置end:end设置print输出以什么结尾,默认是换行。

    • 设置sep:控制多个数据在打印的时候的分割方式,默认是空格。

    • 举例:

      print(10,20,30,40,sep="+",end="=")
      print(100)  # 10+20+30+40=100
      
  • input输入:变量名 = input(输入提示信息) - 提示用户输入数据,并将输入的数据保存到变量中。

  • 举例:

    name = input("请输入姓名:")
    age = input("请输入年龄:")
    print(name,"的年龄是",age,"岁",sep="")  # XX的年龄是XX
    
8. 变量
  • 建议:如果在程序中需要使用一个数据,先用变量将数据存储起来,然后再通过使用变量来使用数据。

  • 定义变量:将数据保存到变量中。

    • 语法:变量名 = 数据 - 变量名自己命名,需满足两个要求和三个规范:
      • 2个要求:
        • 是标识符。
        • 不是关键字。
      • 3个规范:
        • 见名知义。
        • 字母都小写,多个单词用下划线隔开。
        • 不使用系统的函数名,类名和模块名。
  • =:赋值符号。

  • 数据: 需要保存的对象:提供数据的方式:

    • 具体的数据。
    • 已经赋值过的变量。
    • 运算表达式。
    • 函数调用表达式。
    • 举例:
    age = 100  # 具体的数据
    print(age)  # 100
    
    b = 150
    c = b  # 已经赋值过的变量
    print(c)  # 150
    
    a = 15 + 10  # 运算表达式
    print(a)  #25
    
    name = input("请输入姓名:")  # 函数调用表达式
    print(name)
    
  • 使用变量:就是使用变量中保存的数据。

  • 举例:

    m = 50
    print(m,m-25,m*2)
    

以上就是今天所学的知识点和部分知识点的举例。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值