Python学习笔记(3)-Python基础3-Python输入与输出

福利先上,看图哈哈!!!
在这里插入图片描述

【知识脑图】
在这里插入图片描述

1 基本输入和输出

1.1 print()函数输出

  • print()为python内置函数,可以将结果输出
  • 语法:
print(需要输出的内容)
  • 输出可以是数字、字符串,也可以是表达式
num = 4
newnum = 5
print(num)
print(newnum)
print(num * newnum)
print("人生苦短,我用Python!")

输出的结果为:
在这里插入图片描述

1.2 input()函数输入

  • input()是python内置的接口用户键盘输入的函数
  • 语法:
变量 = input("提示信息")

比如:
在这里插入图片描述

  • python3中,无论是字符还是字符串,都被当作字符串读取
num = int(input("请输入一个数字:"))

在这里插入图片描述

1.3 事例

打印一个名片

# -*- coding:utf-8 -*-

# 作者:Administrator
# 日期:2020/12/14 12:47
# 文件名称:input_print.py
# 作用:打印一个名片

# 1. 使用input获取必要的信息
name = input("请输入名字:")
QQ = input("请输入QQ:")
phone = int(input("请输入电话:"))

# 2. 使用print来打印名片
print("=====================")
print("姓名:%s" % name)
print("QQ:%s" % QQ)
print("phone:%s" % phone)
print("=====================")

输出:
在这里插入图片描述


有点瞌睡啊!!歇一会,抽根烟?人生苦短,可惜我不会抽烟!继续。。。


2 注释

2.1 单行注释

  • 使用“#”号,如 “# 代码”
  • #号的位置可以是代码前,代码后都可以
#  输出4*5的结果
print(4 * 5) #  输出4*5的结果

2.2 多行注释

  • 使用一对单或双三引号(’’’…’’’)或(""" … “”")
'''
这里是代码
这里是代码
这里是代码
'''
或者
"""
这里也是代码
这里也是代码
这里也是代码
"""
  • 一般用于Python的文件、模块、类或者版权、功能等信息
    如版本:
"""
作者:Administrator
日期:2020/12/14 12:47
文件名称:input_print.py
作用:打印一个名片
"""

2.3 中文编码声明

在文件最开始,写如:

# -*- coding:utf-8 -*-
或者
# coding=utf-8

3 代码缩进

使用tab键进行缩进,pycharm中使用shitf + tab进行反缩进

4 编码规范

  • python中采用PEP8(Python Enhancement Proposal)作为编码规范
  • 每个import 只导入一个模块
# 建议:
import re
import time
import unittest
# 不建议:
import re, time, unittest
  • 每行不超过80个字符,超过的话,使用“()”不建议使用“\”
# 不建议
print("qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\
	   wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww")
# 建议
print("qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
	   wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww")
  • 在行尾不用加“;”,但是加了也不错,标准的话,不用加
# 不建议
print("好好学习,天天向上!")# 建议
print("好好学习,天天向上!")
  • 使用空行增加代码可读性, 比如运算符两侧、函数参数之间、逗号之间等
# 不建议
num=123
num_new=1
sum=num+num_new
print(num,num_new,sum)
# 建议
num = 123
num_new = 1
sum = num + num_new
print(num, num_new, sum)
  • 其它几项看脑图,不经常使用

5 命名规范

  • 模块名:全部小写,可使用下划线,如num_sum, draw_picture
  • 包名:全部小写,如util.tools
  • 类名:首字母大写,如PythonStudy
  • 模块中的类:使用下划线“_”,如 _OneDay
  • 函数、类的属性和方法:同模块命名
  • 常量名:全部大写,如 NMAESIZE
  • 下划线“_”开头的模块变量和函数受保护
  • 双下划线“__”开头的实例变量和方法是类私有的

到这里感觉有点懵,这名字那名字的,没关系,后续用的时候再说


其实这个命名各个语言都会提及,比如C语言,记得大学学习得时候,考试还有这种题目,让选择哪种命名属于C语言标注规范。。。不说了,慢慢体会吧
在这里插入图片描述

posted @ 2020-12-14 18:33  虫无涯  阅读(3)  评论(0编辑  收藏  举报  来源