Python基础知识学习笔记(一)
Python基础知识学习笔记(一)
文章目录
- Python基础知识学习笔记(一)
- (一) 认识python
- 1.注释
- 2.变量及类型
- 3.关键字(标识符)
- (1)什么是关键字?
- (2)查看关键字
- (3)关键字
- 4.格式化输出
- (1)什么是格式化?
- (2)常用的格式符号
- (3)特殊的输出
- (4)换行输出
- 5.输入
- 6.判断变量名类型
- 7.运算符
- 8.转义字符
- 9.import 与 from…import
(一) 认识python
1.注释
单行注释 :以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。
#我是注释,可以在里写一些功能说明之类的哦 print('hello world')
多行注释 :以三个单引号’’‘开头,三个单引号’’'结尾,注释内容放在中间。
''' 我是多行注释, 可以写很多很多行的功能说明 ''' print('hello world')
2.变量及类型
变量可以是任意的数据类型,在程序中用一个变量名表示。基于变量的数据类型,解释器会分配指定内存。
变量名必须是大小写英文、数字、下划线组成,且不能以数字开头。
a = 1 # 变量a是一个整数
test_007 = 'Test_007' # 变量test_007是一个字符串
赋值:例如 a= “ABC”,Python解释器干了两件事
在内存中创建了一个"ABC"的字符串
在内存中创建一个名为a的变量,并把它指向"ABC"
3.关键字(标识符)
(1)什么是关键字?
Python一些具有特殊功能的标示符,就是所谓的关键字,Python已经使用了,所以不允许开发者自己定义和关键字相同名字的标示符
(2)查看关键字
>>> import keyword
>>> keyword.kwlist
(3)关键字
>>> ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
4.格式化输出
(1)什么是格式化?
看如下代码:
age = 10
print("我今年%d岁"%age)age = 18
name = "xiaohua"
print("我的姓名是%s,年龄是%d"%(name,age))
在程序中,看到了 % 这样的操作符,这就是Python中格式化输出
(2)常用的格式符号
格式符号 | 转换含义 |
---|---|
%c | 字符 |
%s | 通过str()字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写e) |
%E | 索引符号(大写E) |
%f | 浮点实数 |
%g | %f和%e的简写 |
%G | %f和%E的简写 |
(3)特殊的输出
代码示例:
print("aaa","bbb","ccc") # 打印输出,值之间空格隔开且不换行
print("www","baidu","com",sep=".") # 打印输出,值之间用点连接且不换行
print("hello",end="") # 打印输出,值之间不分开开且不换行
print("world",end="\t") # 打印输出,值之间用一个制表符隔开且不换行
print("python",end="\n") # 打印输出,值之间用一个换行隔开
print("end")
运行结果:
aaa bbb ccc
www.baidu.com
helloworld python
end
(4)换行输出
在输出的时候,如果有 \n 那么,此时 \n 后的内容会在另外一行显示
print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------
5.输入
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号左边的变量中
password = input("请输入密码:")
print('您刚刚输入的密码是:', password)
运行结果:
请输入密码!123456
你输入的密码是: 123456
注意:input()函数接受的输入必须是表达式,输入后的为字符串。
6.判断变量名类型
type()函数中的小括号中放入变量名,返回变量名的类型
a=100
print(type(a))
a="abc"
print(type(a))
password = input("请输入密码:")
print(type(password))
运行结果:
<class 'int'>
<class 'str'>
<class 'str'>
强制转换:
password = int(input("请输入密码:"))
print("输入的数字:%d" %password)
7.运算符
8.转义字符
转义字符 | 描述 |
---|---|
\ | 反斜杠符号 |
’ | 单引号 |
" | 双引号 |
\a | 响铃 |
\b | 退格 |
\000 | 空 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy 代表的字符,例如:\o12 代表换行,其中 o 是字母,不是数字 0 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |
9.import 与 from…import
在Python用import 或者 from…import 来导入相应的库或者模块
将整个模块(somemodule)导入,格式为:
import somedule
从某个模块中导入某个函数,格式为:
from somemodule import somefunction
从某个模块中导入多个函数,格式为:
from somemodule import firstfunc, secondfunc,thirdfunc
将某个模块中的全部函数导入,格式为:
from somemodule import \*
代码示例:
import random # 引入随即库
a = random.randint(0,2) #随机生成0、1、2中的一个数字,赋值给变量a
Python基础知识学习笔记(一)相关推荐
- Python 基础知识学习笔记——NumPy
Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...
- Python 基础知识学习笔记——OpenCV(1)
Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...
- Python基础知识学习笔记——Matplotlib绘图
Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...
- python基础知识学习笔记(2)
python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...
- python基础知识学习笔记(1)
python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...
- Python基础语法学习笔记
Python基础语法学习笔记 想淘宝省钱看我简介,博客www.liangxin.name (一) 一.Print()函数 1.数字可以直接输出,无需加引号 只能理解数字,却读不懂文字.因为数字和数学运 ...
- opencv-python基础知识学习笔记
opencv-python基础知识学习笔记 原博地址:https://www.cnblogs.com/silence-cho/p/10926248.html 目录: opencv-python基础知识 ...
- python基础入门学习笔记 (2)
python基础入门学习笔记 2021年2月8日 1 编译器和解释器的区别 编译器/解释器:高级语言与机器之间的翻译官 2 值传递: print "a = ",a print &q ...
- oracle数据库基础知识总结,oracle数据库基础知识学习笔记
oracle数据库基础知识学习笔记 一.oracle数据库类型: Char: 字符型(最大长度2000,定长.不足时以空格补充) Varchar2:字符型 最大长度 4000,变长,实际长度由存储的 ...
最新文章
- kivy python 读取oracle数据库_Kivy和Python线程-如何在它们之间获取数据
- 二、JavaWeb总结:Tomcat服务器的学习和使用
- MeteoInfoLab脚本示例:Streamline流线图
- node process.env
- 移动端点击屏幕按钮闪现的灰色底框
- mysql中like与rlike_MySQL中RLIKE运算符的使用详解-mysql教程-
- Spring Boot 框架介绍和使用
- PaddlePaddle飞桨OCR文本检测——识别图片文字结果并保存为txt(五)
- 数据通信与计算机网络第2版,数据通信与计算机网络(第2版)习题1
- TCP 协议报文格式
- lwj_C#_集合listT
- PAT 乙级 1001 害死人不偿命的(3n+1)猜想 (15 分) C++
- 管理人员巡店用表-生鲜部经理及主管每日检查事项
- 程序员大佬都在用的代码编辑器,你不用就OUT啦
- nginx实现静态文件的token认证
- 045孙悟空和独角大王对话
- vue 导入公共css_vue 公共样式处理_全局styl文件
- 【华为云服务之】在华为云ECS上安装Docker
- [论文阅读] Curriculum Semi-supervised Segmentation
- windows系统下安装深度系统deepin