python新手小白,print函数基本知识点

python新手小白,print函数基本知识点

这是我的第一篇文章,由于毕业论文的需要,新手上路,自学python,本科是管理类专业,学过Java和html入门知识,没有太深入了解,因此各位大神请绕路,仅适用于小白入门。

如果有同样入门的朋友可以一起交流,目前使用的anaconda+pycharm,不排除后期可能会根据需要更换。

学习目标是LDA主题模型,如果有比我学的快的朋友,还希望能分享学习路线。这里大佬很多,还希望不要吐槽分享知识过于简单,希望能多多指点。

这次主要记录print输出函数的基本使用:

  • 直接输出内容
  • 输出变量
  • 格式化输出
  • 输出内容中包含%
  • 无换行与换行输出
  • format格式化输出

1 直接输出内容

# 直接输出内容
print("hello world") # 输出字符串
print(123) # 输出数字

输出结果如下:
在这里插入图片描述

2 输出变量

# 输出变量
age = 20
name = "张三"
print(age) # 输出单个变量
print(name) # 输出单个变量
print(name, age) # 输出多个变量

结果如下
在这里插入图片描述

3 格式化输出

# 格式化输出
name = "张三"
age = 20
height = 180.5
print("姓名:%s的年龄是:%d,身高:%f"%(name, age, height)) # 格式化输出多个变量
   # 先用格式化符号占位,字符串类型用%s,整型用%d,身高用%f
   # 然后中间加个%
   # 最后用括号把传入的变量依次写入括号内
print("姓名:%s的年龄是:%d,身高:%.2f"%(name, age, height))
   # 这个与上语句不同的地方在于身高后的%f写为了%.2f,意思是,输出的浮点数保留小数点后两位
print("姓名:%s"%name) # 格式化输入一个变量
   # 输出一个变量,只需要%name即可,name处写输出的变量名

输出结果如下,值得提示的是,注意引号的结束位置,我曾经在这里犯过好几次错误,至于语言是否通顺,可以自己再调整。
在这里插入图片描述

4 格式化输出内容中包含%

# 输出内容中包含%的解决办法
p = 99.99
print("你的开机速度已经超过全国%.2f%%的人数"%p)
# %在python中格式化输出时,是有特殊含义的,表示格式化转换符,因此,若想输出含%的字符串,需要两个%,也即%%

输出结果如下
在这里插入图片描述

5 无换行与换行输出

# 无换行输出,print默认换行输出
print("hello")
print("python")
    # 上面输出结果默认换行
print("hello", end = " ")
print("python")
    # 上面输出结果为不换行输出
    # 在后面加上end = " " 注意引号内有空格时,输出内容为hello python
    # 如果引号内没有空格,输出内容为hellopython
print("hello", end = "")
print("python")

输出结果如下
在这里插入图片描述

6 format格式化输出

# format格式化输出
name = "张三"
age = 20
height = 180.5
print("姓名:{},年龄:{},身高:{}".format(name, age, height))
   # format格式化输出可以直接判别变量类型

输出结果如下,注意引号结尾的位置,不要忘记少括号
在这里插入图片描述

以上就是这次分享内容,后续会继续坚持写,把自己输入变为输出,欢迎关注。

猜你喜欢

转载自blog.csdn.net/weixin_44301621/article/details/89013902
今日推荐