Python学习笔记(3)-Python基础3-Python输入与输出
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语言标注规范。。。不说了,慢慢体会吧