Python笔记(3) Python入门
Python笔记(3) Python入门
- 1. 导入模块
- 2. 缩进
- 3. 注释
- 4. 多行语句
- 5. Print 输出
- 6. 等待用户输入
1. 导入模块
模块实际上就是 以.py为结尾的文件
但自定义的模块尽量不要和系统模块重名
模块内部封装了很多实用的功能
有时在模块外部调用就需要将其导入
导入模块简单划分,实际上只有两种:
- import ……
- from …… import
细分的话,有五种:
improt 模块名
调用:模块名.功能名import mathprint("9的平方根:", math.sqrt(9))# 9的平方根: 3.0
import 模块名 as 别名
调用:别名.功能名import math as mprint("9的平方根:", m.sqrt(9))# 9的平方根: 3.0
from 模块名 import 功能名
调用:直接功能名from math import sqrtprint("9的平方根:", sqrt(9))# 9的平方根: 3.0
from 模块名 import 功能名 as 别名
调用: 直接拿别名来用from math import sqrt as sprint("9的平方根:", s(9))# 9的平方根: 3.0
from 模块名 import * (用 * 号 一次性导入所有功能)
调用:直接功能名from math import *print("9的平方根:", sqrt(9))# 9的平方根: 3.0
2. 缩进
Python 与其他语言最大的区别就是 用缩进来写模块
代替大括号 { } 来控制类,函数以及其他逻辑判断
if True:print("True")
else:print("False")
缩进的空白数量是可变的
if True:print("True")
else:print("False")
但是同一代码块语句必须包含相同的缩进空白数量
if True:print("True")
else:print("False")print("False")# print("False")
# ^
# IndentationError: unindent does not match any outer indentation level
不相同的缩进就会出现错误提示啦
3. 注释
python中单行注释采用 # 开头
# 第一个注释print("Hello, world!") # 第二个注释
多行注释使用 三个单引号’’’ 或 三个双引号"""
'''
这是多行注释,使用单引号。
这是多行注释,使用单引号。
'''"""
这是多行注释,使用双引号。
这是多行注释,使用双引号。
"""
也可以作为输出函数的注释:
def a():'''这是文档的注释'''pass
print(a.__doc__)# 这是文档的注释
4. 多行语句
使用反斜杠 \ 来实现多行语句
a = 1 + 2 \+ 3 print(a)# 6
在 [ ], { }, 或 ( ) 中的多行语句,不需要使用反斜杠 \
print(1 + 2+ 3) # 6
5. Print 输出
print 默认换行输出,因为其内置的结尾 end 默认设置为换行
print("Hello")
print("world!")# Hello
# world!
如果要实现不换行,令 end = “”,这样结尾就为空了
print("Hello", end="")
print("world!")# Helloworld!
或者在显示多个变量时,在变量末尾加上逗号 , 就行了,此时默认会以一个空格隔开
print("Hello", "world!")# Hello world!
6. 等待用户输入
使用函数input()时,Python将用户输入解读为字符串
name = input("Please intput your name:")
print('Hello', name)# Please intput your name:
此时输入 H-H,敲击回车键结束,显示
# Hello H-H
参考:
Python 基础教程 | 菜鸟教程
中文 Python 笔记
相关推荐:
Python笔记(2) Python基础
Python笔记(1) Python简介
谢谢!
Python笔记(3) Python入门相关推荐
- python 网页版笔记_【Python笔记】Python网页正文抽取工具
本文信息本文由方法SEO顾问发表于2016-05-2018:48:27,共 1153 字,转载请注明:[Python笔记]Python网页正文抽取工具_[方法SEO顾问],如果我网站的文章对你有所帮助 ...
- python笔记基础-python基础学习笔记(一)
安装与运行交互式解释器 在绝大多数linux和 UNIX系统安装中(包括Mac OS X),Python的解释器就已经存在了.我们可以在提示符下输入python命令进行验证(作者环境ubuntu) f ...
- 廖雪峰python笔记1 python简介
廖雪峰python笔记 是自己根据廖雪峰的python教程做的一点笔记 1 python简介 1 python简介 廖雪峰python笔记 1.1 python是解释性语言 1.2 Python适合开 ...
- python笔记基础-python学习笔记(一)python简介和基础
1.什么是python? python是一种面向对象的,解释型的计算机语言,它的特点是语法简介,优雅,简单易学.1989年诞生,Guido(龟叔)开发. 编译型语言:代码在编译之后,编译成2进制的文件 ...
- 【python笔记】python模块 datatime模块
模块 使用" import xxx module "导入模块的本质就是: 将xxxmodule .py 中的全部代码加载到内存井执行,然后将整个模块内容赋值给与模块同名的变量,该变 ...
- 【python笔记】python基础(注释,缩进,变量,表达式,运算符)
目录 python注释: python设计风格: 缩进: python程序的基本要素: 变量: 表达式: python运算符: python注释: #作为单行注释的开始标记 '''对多行注释 pyth ...
- 小甲鱼零基础学python笔记 P20 python变量简单了解
P20 python变量: python默认是不会有返回值样例如下: 先给hello变量赋值,这里选择的是打印print 通过传递变量的将temp=hell()变量后只会返回默认值 需要使用参数ret ...
- python笔记基础-Python入门基础知识学习笔记之一
为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...
- 轩小陌的Python笔记-day25 MySQL入门
第四模块 MySQL数据库 从今天开始将进入第四模块的学习,这个模块就是给大家讲解MySQL数据库. 以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt . ...
- 【python 笔记/小白快速入门python】python浅谈(一)犹抱琵琶半遮面
python浅谈(一)犹抱琵琶半遮面 继浅谈(零)初识庐山真面目[https://blog.csdn.net/HarryOtter/article/details/90519877 ] 之后,终于窥得 ...
最新文章
- 2021-2027年中国氟磷腈橡胶行业发展形势分析及市场前景规划报告
- SDOD:基于depth的实时3D检测与分割
- Converting slapd.conf to a Directory Based Configu
- 解决:Cannot read property ‘component‘ of undefined ( 即 vue-router 0.x 转化为 2.x)
- AI 与 5G 时代,实时互联网的下一个风口是什么?
- 是做生意还是做事业,这是一个问题。
- mount: block device /dev/cdrom is write-protected, mounting read-only 解决方法
- 【三维路径规划】基于matlab多种算法无人机三维路径规划【含Matlab源码 300期】
- android电视自动关机,Android定时关机问题解决
- maya藤蔓插件_教你如何用Maya制作藤蔓生长路径动画
- 全球及中国工业互联网产业运行态势与布局状况调研报告2022-2028年
- word2vec教程
- ELK ILM 策略实现冷热数据分离 持续更新
- 考虑单用户计算机上的下列I O操作,操作系统概论自考2016年10月真题
- Android手电筒案例
- 聊聊Web3为什么能赚钱?为什么不要All in Web3?
- 计算机硬件和软件英语,计算机组成与设计:硬件/软件接口(英文版 原书第5版 ARM版)...
- ABB机器人开发基础之载荷测定
- pre 图像稳定_什么是图像稳定,它如何工作?
- node.js爬虫爬取电影天堂,实现电视剧批量下载。
热门文章
- magento effects.js jquery.lazyload.js 冲突
- IDEA 设置护眼色RGB值
- pcb设计等长线误差_“背锅”盲区,光时域反射仪延长线实际使用测评
- CUDA学习(六十五)
- activeMQ的源码分析 -TCP通讯机制
- 数组的foreach方法和jQuery中的each方法
- 数据存储和界面展示(一)
- MySQL Fabric集群功能整理---择录官网
- 内存管理tcmalloc
- 使用D9的SetFVF无法控制数据字段在内存中的顺序,所有字段的顺序都是固定的。自能选择好用还是不用。...