python 基础语法

基础语法

1. 注释 :代码中不参与编译执行的部分,注释的存在不会影响程序的功能,并且没有内容的约束,可以以任何方式写任何内容
  1. 注释的作用

    • 对代码进行注解和说明
    • 提高代码可读性

    • 取消代码功能

  2. 添加注释的方式:

    • 单行注释:在一行注释内容前加

      # (快捷键:ctrl+/)
      
    • 多行注释:在需要注释的内容首未加三个单引号或双引号

      '''
      第一行注释内容
      第二行注释内容
      '''
      
      """
      第一行注释内容
      第二行注释内容
      """
      
2.打印:
  1. 一条语句占一行,后面不需要分号

    print(100)
    print(200)
    
  2. 如果多条语句写在一行,每条语句之间加分号

    print(100);print(200)
    
4. 标识符和关键字
  1. 标识符:由字母、数字或者下划线组成,且不能以数字开 头

  2. 关键字:本身具有特殊意义或者特殊功能的标识符就是关键字,关键字不能作为名字使用

  3. 查询关键字方法:

    from keyword import kwlist
    print(kwlist)
    
4. 基本数据和数据类型
  1. 数字类型:表示数值大小的数据,例如:年龄、价格、数量、折扣、距离等。

    • 表示方法:和数学表示数字的方式一样, 例如:18、12.5、-34、3e5
    • 类型:int(整型) -所有不带小数的数、float(浮点型) - 所有有小数点的数
  2. 文本数据:用文字符号来表示信息的数据,例如:姓名、籍贯、专业、学校名、家庭住址、电话号码、身份证号

    • 表示方法:必须使用单引号或者双引号引起来,例如:“重庆”、“电子信息”、‘12345678’、‘qwe’

    • 类型:str(字符串)

  3. 布尔数据:布尔数据只有 True 和 False 两个值,其中True表示真、成立、肯定; False 表示假、不成立、否定。

    • 表示方法:直接写 True 或者 False
    • 类型:bool(布尔)
  4. 空值 : 用 None 表示没有,表示无

  5. 获取数据类型:type

    • 语法:type(数据) 获取指定数据对应的类型
  6. 类型转换:将一种类型的数据转换成另外一种类型的数据

    • 语法:类型名(数据) 将指定数据转换成指定类型

    • 案例:

      print(int(12.2)) 
      #将浮点数转换成整数,抹零取整,结果为 12
      '''
      可以将浮点数、布尔值和只含整数的字符串转换成整数
      None不能转
      '''
      print(float(12))
      #将整型转换成浮点数,结果为 12.0
      '''
      所有的整数和布尔值都可以转换成浮点型
      只含数字的字符串(引号里可以是整数和浮点数)
      None不能转
      '''
      print(bool(10))
      #将数字转换成布尔值,结果为 True
      '''所有类型的数据都可以转换成布尔值;转换的时候零值和空值会转换成False,其他数据都是True
      '''
      
5. 输入和输出函数
  1. 输出函数: print

    • 一次打印一个数据:print(数据)

      # 输入函数			输出结果
      print(100)			# 100
      print('ab')			# ab 打印字符串时不显示引号
      print("hello")		# hello
      print(100 + 200)	# 300
      print(type(100))	# int
      
    • 同时打印多个数据:print(数据1,数据2,数据3)

      print(100, 200, 300)
      # 输出结果:100 200 300
      
      print('abc', 100, 12.5, True)
      # 输出结果:abc 100 12.5 True
      
      print(type(100), type(12.5))
      # 输出结果:<class 'int'> <class 'float'>
      
      
    • 定制 end 和sep :print(数据1, 数据2, 数据3,…, sep = 字符串, end = 字符串) 一个print同时打印多个数据的时候,数据和数据之间的分割方式由sep的值决定,sep默认是空格

      print(10, 20, 30, 40, sep=' + ', end=' = ')
      print(10 + 20 + 30 + 40)
      # 结果:10 + 20 + 30 + 40 = 100
      
      
  2. 输入函数:input()

    • 变量名 = input(输入提示信息),如:

      name = input('请输入姓名:')
      print('name',name)
      # 运行栏会显示:
      '''
      请输入姓名:
      手动输入姓名后,程序继续运行
      最终运行结果为:
      请输入姓名:张三
      name 张三
      
      '''
      '''
      不管通过input输入的是什么数据,得到的数据的类型都是字符串
      '''
      
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值