python基本操作_python的基本操作
一、python的六个标准的数据类型
标准数据类型
Python3 的六个标准数据类型中:
不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
python中的核心库常用的五个:
第三方核心库:
一、整数
Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。二、浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如1.23,3.14,-9.01,等等。
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。三、字符串
字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。四、布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。
布尔值可以用and、or和not运算。
and运算是与运算,只有所有都为True,and运算结果才是 True。A与B true true
or运算是或运算,只要其中有一个为True,or 运算结果就是 True。
not运算是非运算,它是一个单目运算符,把True 变成 False,False 变成 True。五、空值
空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
Python变量和数据类型
所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个程序就是用来处理数据的,而变量就是用来存储数据的
Python中print语句
print()方法用于打印输出,最常见的一个函数。
语法:
print(*objects, sep=' ', end='\n', file=sys.stdout)
参数:
objects--复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep--用来间隔多个对象,默认值是一个空格。
end--用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file--要写入的文件对象。
变量名命名规则
1.变量名通常由字母,数字,下划线组成;
2.数字不能作为变量名开头;
3.不能以python中的关键字命名;
4.变量名要有意义;
5.不要用汉字和拼音去命名;
6.变量名要区分大小写;
7.推荐使用驼峰型(GuessAge或guessAge)和下划线(guess_age)来命名;
8.常量通常使用大写来定义.
标识符的命名规则
Python 中的标识符可以是任意长度,但必须遵循以下命名规则:
1. 只能以下划线或者 A-Z/a-z 中的字母开头。
2. 其余部分只能使用 A-Z/a-z/0-9。
3. Python 标识符区分大小写。
注释
1.单行(当行)注释:用#
2.多行注释通过三引号完成If语句
Python编程中 if 语句用于控制程序的执行,基本形式为:
if判断条件:
执行语句……
else:
执行语句……
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
else为可选语句,当需要在条件不成立时执行内容则可以执行相关语句If else 语句
age = 12
if age>18:
print("年龄大于18")
else:
print("年龄小于等于18")
age=20;
if age>18:
print("年龄大于18")
if not age <=18:
print("年龄大于18")
注意:Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 语句就构成一个代码块(但不包括第5行的print)。如果 if 语句判断为 True,就会执行这个代码块。
缩进请严格按照Python的习惯写法:4个空格,不要使用Tab,更不要混合Tab和空格,否则很容易造成因为缩进引起的语法错误。
If else else多层嵌套方式
age=10;
ifage >= 18:
print ('adult')
else:ifage >= 6:
print ('teenager')
else:
ifage >= 3:
print ('kid')
else:
print ('baby')
标准格式
if语句的判断条件可以用>(大于)、=(大于等于)、<=(小于等于)来表示其关系。
当判断条件为多个值时,可以使用以下形式:
if判断条件1:
执行语句1……
elif判断条件2:
执行语句2……
elif判断条件3:
执行语句3……
else:
执行语句4……
score=85;
ifscore>=90:
print("成绩优秀")
elifscore>=80:
print("成绩不错")
elifscore>=60:
print("及格")
else:
print("不及格");
For循环:重复执行语句
forninrange(100,1000):
print(n)
a=[100,90,86,80,77];
forbina:
print(b);
注意:b这个变量是在for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)
四个同学的平均成绩L = [75, 92, 59, 68]
L = [75, 92, 59, 68]
sum = 0.0
forxinL:
sum = sum + x
print (sum / 4)
print(sum/len(L))
字符串可以使用== >
转义符
\n 表示换行
\t 表示一个制表符
\\ 表示 \ 字符本身
字符串:同一数据类型进行拼接不同数据类型不可以进行拼接
In not in字符串中包含不包含
e="hello world";
f='he' in e;
g='haahha' in e;
h="he" not in e;
i='haahha' not in e;
print(f,g); #True False 判断是否包含
print(h,i); #False true 判断是否不包含
一些函数
字符串截取操作
a="hello world";
print(a[0:2])#he 截取字符串 从第0到第2个 包含头不包含尾print(a[1])#e 某个索引的字符
字符串拼接
b="hello";
c="world"
d=b+c;
print(d)#hello world 字符串拼接
包含不包含
e="hello world";
f='he'ine;
g='haahha'ine;
h="he"not ine;
i='haahha'not ine;
print(f,g);#True False 判断是否包含
print(h,i);#False true 判断是否不包含
常用字符串的操作api
a="hello world"
print(a.upper())#HELLO WORLD 变成大写b=a.startswith("hello");#true 是以什么进行开头c=a.endswith("world");#true 以什么进行结尾d=a.replace("h","hhhhh");#hhhhhello world 替换字符print(d);
python基本操作_python的基本操作相关推荐
- python文件的基本操作_Python文件基本操作
#author F # data = open("test.txt", encoding="utf-8").read() # f = open("te ...
- python创建一个字符串_Python字符串基本操作
一.任务描述 本实验任务主要对Python字符串进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python字符串的基本操作,并对Python字符串基本操作进行整理并填写工作任务报告. 二.任务 ...
- Python练习 | Python之图像的基本操作和处理
博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...
- Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作
Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作 一.写在前面 1.1 明确目标:搭建一个完整的Python开发环境 1.2 前置工作 二.Doom ...
- python数据分析:数据库基本操作(SQLite)
python数据分析:数据库基本操作(SQLite) SQLite: 关系型数据库管理系统 嵌入式数据库,适用于嵌入式设备 SQLite不是C/S的数据库引擎 集成在用户程序中 实现了大多数SQL标准 ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
- c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...
用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...
- python编程语言_python编程语言的简要历史
python编程语言 The Python programming language is a general-purpose programming language that has carved ...
- 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?
2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...
最新文章
- Google Test(GTest)使用方法和源码解析——自定义输出技术的分析和应用
- 马莉 - 人神共愤的处女座
- vsftpd配置文件详解 ---配置解说
- IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的...
- ruby 连接mysql数据库
- 2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
- BUUCTF Web [GXYCTF2019]Ping Ping Ping
- 过去几小时,以太坊2.0信标链主网超过75位验证者被Slash罚款
- 索引书单(持续更新中)
- 编译asp.net 2.0项目到dll文件
- 中国智能座舱行业发展前景展望与投资战略规划研究报告2022年版
- 微信视频强制分享观看源码 微信流量裂变源码吸粉变现源码
- 软件工程知识点总结——第一、二部分
- 我一个人吃饭 旅行 到处走走停停 也一个人看书 写信 自己对话谈心
- 提高软件开发效率的方法
- 图解卷积前后图像尺寸的关系
- 关于跨境物流3种运输模式讲解
- DUTOJ-1003: Zeratul的军训游戏
- 【深度分解】听趣拍云产品经理剖析视频基础知识(2)
- c语言 DES加密解密在线单元测试 填充方式
热门文章
- (第五章) UI--PS基础 调色与校色
- conver Json to map by fastJson
- 【文件监控】之一:理解 ReadDirectoryChangesW part1
- Java 7的新特性:文件监视器
- vue项目中通过WebSocket实现实时消息提示及遇到的问题
- c语言中整数和实数能比较大小吗,c语言中,输入一个数字,怎么判断那个数字是整数还是实数,代码如下,输入实数后出现了死循环...
- 一直以来很喜欢的NewAge纯音乐
- 数据分析2_使用Tableau进行收视率分析
- rails + devise 用户注册登录及权限判断
- 百度AI文字识别需要注意的点