一、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的基本操作相关推荐

  1. python文件的基本操作_Python文件基本操作

    #author F # data = open("test.txt", encoding="utf-8").read() # f = open("te ...

  2. python创建一个字符串_Python字符串基本操作

    一.任务描述 本实验任务主要对Python字符串进行一些基本操作,通过完成本实验任务,要求学生熟练掌握Python字符串的基本操作,并对Python字符串基本操作进行整理并填写工作任务报告. 二.任务 ...

  3. Python练习 | Python之图像的基本操作和处理

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 ***************** ...

  4. Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作

    Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作 一.写在前面 1.1 明确目标:搭建一个完整的Python开发环境 1.2 前置工作 二.Doom ...

  5. python数据分析:数据库基本操作(SQLite)

    python数据分析:数据库基本操作(SQLite) SQLite: 关系型数据库管理系统 嵌入式数据库,适用于嵌入式设备 SQLite不是C/S的数据库引擎 集成在用户程序中 实现了大多数SQL标准 ...

  6. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  7. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  8. python编程语言_python编程语言的简要历史

    python编程语言 The Python programming language is a general-purpose programming language that has carved ...

  9. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

最新文章

  1. Google Test(GTest)使用方法和源码解析——自定义输出技术的分析和应用
  2. 马莉 - 人神共愤的处女座
  3. vsftpd配置文件详解 ---配置解说
  4. IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、应用程序池的...
  5. ruby 连接mysql数据库
  6. 2020 AI 产业图谱启动,勾勒中国 AI 技术与行业生态
  7. BUUCTF Web [GXYCTF2019]Ping Ping Ping
  8. 过去几小时,以太坊2.0信标链主网超过75位验证者被Slash罚款
  9. 索引书单(持续更新中)
  10. 编译asp.net 2.0项目到dll文件
  11. 中国智能座舱行业发展前景展望与投资战略规划研究报告2022年版
  12. 微信视频强制分享观看源码 微信流量裂变源码吸粉变现源码
  13. 软件工程知识点总结——第一、二部分
  14. 我一个人吃饭 旅行 到处走走停停 也一个人看书 写信 自己对话谈心
  15. 提高软件开发效率的方法
  16. 图解卷积前后图像尺寸的关系
  17. 关于跨境物流3种运输模式讲解
  18. DUTOJ-1003: Zeratul的军训游戏
  19. 【深度分解】听趣拍云产品经理剖析视频基础知识(2)
  20. c语言 DES加密解密在线单元测试 填充方式

热门文章

  1. (第五章) UI--PS基础 调色与校色
  2. conver Json to map by fastJson
  3. 【文件监控】之一:理解 ReadDirectoryChangesW part1
  4. Java 7的新特性:文件监视器
  5. vue项目中通过WebSocket实现实时消息提示及遇到的问题
  6. c语言中整数和实数能比较大小吗,c语言中,输入一个数字,怎么判断那个数字是整数还是实数,代码如下,输入实数后出现了死循环...
  7. 一直以来很喜欢的NewAge纯音乐
  8. 数据分析2_使用Tableau进行收视率分析
  9. rails + devise 用户注册登录及权限判断
  10. 百度AI文字识别需要注意的点