Python中的print()

本专栏为学习B站杨淑娟老师视频所记,仅做个人笔记使用

杨淑娟老师视频课

Python 职位方向

Python中的print()_第1张图片

一、chapter1

1.使用print函数进行简单的输出

a=100 # 变量a,值为100
b=50 # 变量b,值为50

print(90) # 输出数字90
print(a) # 输出变量a的值100
print(a*b) # 输出a*b的运算结果,运算结果为5000
print('北京欢迎您!')
print("北京欢迎您!")
print("""北京欢迎您!""")
print('''北京欢迎您!''')
90
100
5000
北京欢迎您!
北京欢迎您!
北京欢迎您!
北京欢迎您!

2.不换行一次性输出多个数据

a=100 # 变量a,值为100
b=50 # 变量b,值为50
print(a,b,'要么出众,要么出局!')
100 50 要么出众,要么出局!

3.使用内置函数chr()进行输出ASSic码所对应的字符

Python中的print()_第2张图片

print('b') # 输出字符b
print(chr(98)) # 通过ASSIC码表输出字符b
print('C') # 输出字符c
print(chr(67)) # 通过ASSIC码表输出字符C
print(8) 
print(chr(56))
b
b
C
C
8
8

4.使用print输出中文Unicode编码–ord()方法

print(ord('中')) # 北  这个字的编码(数字)20013
print(chr(20013))
print('\u4E2D') # \u 方法使用十六进制Unicode去输出
20013
中
中

5.使用print函数将内容输出到文件

fp = open('note.txt','w',encoding='utf-8') # 打开文件   w-->write
print('2018!',file=fp)
print('北京欢迎您!',file=fp)
fp.close() # 关闭文件


# 在此处会有一个中文乱码问题!!!
# 日后学成归来再做解决!

# 乱码问题在open后面提供encoding='utf-8'解决

print()函数的定义

Python中的print()_第3张图片

6.多条print输出到一行显示

sep 与 end 还有小区别注意区分
print('北京',end='-->')
print('欢迎您!')
北京-->欢迎您!
print('北京',sep='')
print('欢迎您!')
北京
欢迎您!

7. 使用连接符连接多个字符串

print(1314) # 直接输出整数
print(3.14) # 直接输出浮点数(带小数点的数)
print(1,3,1,4)  # 使用逗号连接要输出的数字,中间使用空格连接
print(192,168,1,1,sep='.')  # 使用间隔符.进行连接
print('北京欢迎您'+'2022')
1314
3.14
1 3 1 4
192.168.1.1
北京欢迎您2022

8. input函数的使用

Python中的print()_第4张图片

第一次发现使用input函数不输入貌似会造成卡死

使用print输出逗号和点号有小区别

  1. , sep=’ ’
    • sep=‘’
name=input('请输入您的姓名:>')
print('我的姓名是:> '+name)
请输入您的姓名:>6
我的姓名是:> 6

9. 输入整数类型的数据

num=int(input('请输入您的幸运数字:>'))
print('您的幸运数字为:> ',num)
请输入您的幸运数字:>6
您的幸运数字为:>  6

使用逗号可以随意连接
使用加号则需要两者的类型相同

10. 单行注释

# 要求从键盘去输入出生年份, 要求是4为年份
year = input('请输入出生年份:>')
请输入出生年份:>2002

11. 多行注释

# 多行注释pycharm 可用!! 
'''
姓名: 陆悠漓
'''
'\n姓名: 陆悠漓\n'

12. 中文声明注释

#coding=utf-8

13. 代码缩进

print('hello')
print('world')
# 类的定义
class Student:
    pass
# 函数定义
def fun():
    pass
hello
world

选择题

  1. Python是一种( 解释 )类型的编程语言
    A.机器语言
    B.解释
    C.汇编
    D.汇编语言

  2. Python语句print(“中国,你好”)的输出语句是( C )
    A.(“中国,你好”)
    B.“中国,你好”
    C.中国,你好
    D.运行结果出错

  3. 以下不是IPO模式的是( B )
    A.input
    B.program
    C.process
    D.output

小到超市收银系统,大到控制航天飞机运行的程序,无论程序的规模如何,都有统一的运算模式:输入数据(input)、处理数据(process)、输出数据(output),即标准输入输出模式,简称 IPO 模式。

  1. Python语言通过( C )来体现语句之间的逻辑关系
    A.{}
    B.()
    C.缩进
    D.自动识别逻辑

  2. Python解释器在语法上不支持( )编程的方式
    A.面向过程
    B.面向对象
    C.语句
    D.自然语言

章节小任务

实战一

题目: 输出"人生苦短,我用Python"
需求: 使用print()函数将"人生苦短,我用Python"输出到文件text.txt中

Python中的print()_第5张图片

fp = open('text.txt','w',encoding='utf-8') # 打开文件
print('\"人生苦短,我用Python\"',file=fp) # 向文件中写入(输出)内容
fp.close()  # 必须要关闭, 否则将会是空白
实战二

题目: 输出个人自我介绍
需求: 使用input()函数从键盘输入姓名、年龄,座右铭,并使用print()函数输出到控制台
Python中的print()_第6张图片

name=input('请输入您的姓名:> ')
age=input('请输入您的年龄:> ')
motto=input('请输入您的座右铭:> ')
print('--------自我介绍--------')
print('姓名:'+name)
print('年龄:'+age)
print('座右铭:'+motto)
请输入您的姓名:> 爱听歌的阿漓
请输入您的年龄:> 20
请输入您的座右铭:> 追风赶月莫停留,平芜尽处是春山
--------自我介绍--------
姓名:爱听歌的阿漓
年龄:20
座右铭:追风赶月莫停留,平芜尽处是春山

你可能感兴趣的:(Python基础小记,python,开发语言)