启航-李艾婧

启航

c语言与python的不同

c语言与Python的不同

Python行数短,c语言行数长
eg:

输出:hello world

print("hello world")

hello world

注释(必须)

单行: # 只能写在一行
多行: " " "或''' 头尾都有

输出

** print=output

  1. print()默认换行

    控制结尾的参数是end

    eg:

`print("data",end="\t")`
`print("whale")`

​ data whale

​ eg:

  print("data",end="*")
  print("whale")

​ data*whale

  1. print()一次输出多个内容,默认以空格分隔
    控制分隔的参数是sep

    print("data","whale",sep="*")
    

    data*whale

  2. print可做加法

    print("d"+"a"+"t")
    

    dat

  3. print可做乘法

    print ("p"*2,"d"*3,sep="/"*4)
    

    pp////ddd

  4. print (f)花括号内加变量

    print(f"一个数学题:\"{x}+{y}=?\",答案是{x+y}!")
    

    一个数学题:"1+2=?",答案是3!

  5. 实现多行在print (""" …… """)

输入

  • input主意返回的格式是字符串,无法进行计算,需要进行类型转换

  • 一行多个输入值,在结尾加split

    a,b=input ().split(",")
    print(f"a={a},b={b}")
    

    1,2
    a=1,b=2

  • 导入与调用模块

用import导入,xx.yy调用
使用库前要用inport导入
eg:阶乘

import math
print(math.factorial(3))

​ 6

总结

一定要记得写注释

调整输入输出的参数来控制其呈现效果

错误类型有:语法错误,运行时错误,逻辑错误

python库是个好东西

posted @ 2023-11-21 19:28  迪士尼在逃南瓜车  阅读(20)  评论(0)    收藏  举报