1.输入输出

Python基础语法

输入:input

  • 输入自己的姓名并输出
name = input("请输入你的姓名:")
print(name)

输出:print

  • print源码分析

    • sep:默认为空格

      # 修改拼接符为“-”
      name = input("请输入你的姓名:")
      print("您的姓名是", name, sep="-")
      
    • end:默认为\n

      # 修改结尾换行符为“,”
      print("春眠不觉晓", end=",")
      print("处处闻啼鸟")
      

变量

  • 命名规则

    • 由字母、数字、下划线组成;
  • 不能由数字开头;

    • 不能使用Python的关键字。
  • 命名规范

    • 驼峰命名法:第一个单词小写,后面所有的单词首字母大写;
    • 下划线命名法:全部单子均小写,单词之间用下划线分隔。

类型转换

  • 查看变量的数据类型 type()
age = input("请输入你的年龄:")
print(type(age))
  • 转为整数 int(待转的值)
age = int(input("请输入你的年龄:"))
print(age + 1)
  • 转小数 float(待转的值)

  • 转字符串 str(待转的值)

  • 转bool类型 bool(待转的值)

    • 以下值转为bool值的结果均为False
    print(bool(""),bool(''),bool(0),bool(0.0))
    

    除以上情况外,其他值转换为bool值均为True

    print(bool("hello"),bool('123'))
    

格式化字符串

  • format

    • name = input("请输入你的姓名:")
      age = input("请输入你的年龄:")
      gender = input("请输入你的性别:")
      like = input("请输入你的爱好:")
      print("你的姓名是{0},今年{1}岁,性别{2},爱好{3}".format(name,age,gender,like))
      

      若{}中不添加索引,则format按顺序传入参数

    • name = input("请输入你的姓名:")
      age = input("请输入你的年龄:")
      gender = input("请输入你的性别:")
      like = input("请输入你的爱好:")
      print("你的姓名是{a1},今年{a2}岁,性别{a3},爱好{a4}".format(a1=name,a2=age,a3=gender,a4=like))
      
  • f-{} (最常用的方式)

    name = input("请输入你的姓名:")
    age = input("请输入你的年龄:")
    gender = input("请输入你的性别:")
    like = input("请输入你的爱好:")
    print(f"你的姓名是{name},今年{age}岁,性别{gender},爱好{like}")
    
posted @ 2024-12-06 21:36  WangYao_BigData  阅读(11)  评论(0编辑  收藏  举报