博主头像

ワクワク

【整理】Python与C的区别

  • Python中使用变量,不需要声明,直接为变量赋值即可

  • 在Python数值分成了三种:整数、浮点数(小数)、复数

    • 整数无限大
    • 所有整数都为int型
    • 其他进制的整数,只要是数字打印时一定是以十进制的形式显示的
    • 浮点数(小数),在Python中所有的小数都是float类型
  • 字符串必须使用引号引起来,不使用不是字符串

    • 引号可以是双引号,也可以是单引号,但是注意不要混着用
    • 单引号和双引号不能跨行使用
    • 三重引号可以换行,并且会保留字符串中的格式
    • 可以使用 \ 作为转义字符,通过转义字符,可以在字符串中使用一些特殊的内容
  • 格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串

  • 如果将字符串和数字相乘,则解释器会将字符串重复指定的次数并返回

  • 布尔值实际上也属于整型,True就相当于1,False就相当于0

  • type()用来检查值的类型,该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值

  • 类型转换

    • int() 可以用来将其他的对象转换为整型

      • 布尔值:True -> 1 False -> 0
      • 浮点数:直接取整,省略小数点后的内容
      • 字符串:合法的整数字符串,直接转换为对应的数字
    • float() 和 int()基本一致,不同的是它会将对象转换为浮点数

    • str() 可以将对象转换为字符串

    • bool() 可以将对象转换为布尔值,任何对象都可以转换为布尔值

      • 规则:对于所有表示空性的对象都会转换为False,其余的转换为True
【整理】Python与C的区别
https://blog.minliny.com/index.php/archives/10/
本文作者 Minliny
发布时间 2025-08-17
许可协议 CC BY-NC-SA 4.0
发表新评论