Pthon学习之路 第四篇 Python基础(二)

1.运算符:+  -  *(乘法)  /(除法)  %(求余)  //(求商)  **(求幂)

2.成员运算:in      not in:判断单个字符或者子序列在不在字符串中。(not in是in的反操作)

【在python里在英文输入法下用  "  " 引起来的整体叫字符串,其里面的每一个个体单位叫做一个字符。字符串中的两个或者两个以上连续的字符叫做字符串的子序列】

n1=input("请输入名言:")
if "中国真好" in n1:
    print("说的对")
else:
    print("Error")
运行输出为
C:\Users\49652\AppData\Local\Programs\Python\Python36\python.exe D:/python练习/循环输出1到十pass7.py
请输入名言:中国真好啊
说的对

Process finished with exit code 0

布尔值:真(True)    假(False)  注意:在python中运用时T和F要大写。

z1=input("请输入内容:")
print(z1)
a1="美好"
if z1==a1:
    while True:
        print("ok")
        break
else:
    print("Error")

逻辑运算:and   or 的用法: and:两个值或者条件只要有一个错就为错,要两个都对才为对。

        or:只要有一个条件或者值是对的就为对

         【在执行判断时从前到后依次进行判断,碰到and只要有一个假的就为假,要有两个为真才为真。碰到or只需要有一个为真就为真,要两个都为假才为假】

           补充:如果有括号应先计算括号内的再继续按照从前到后进行计算判定。推荐用括号括起来

       

      

a2=input("请输入文字:")
s2=input("请再次输入文字:")
a1="123"
s1="alex"
v=a1==a2=="123"and s2==s1=="alex"or 1==1 and s2==s1=="jihih"
print(v)

赋值运算符:a+1 = a+=1 - * //  ** % 都一样

 比较运算:  

总结:算数运算 a=10 * 10    赋值运算  a = a+1  a+=1  【输出的是真实的结果】

比较运算: a=1>5   a是布尔类型(True或False)。 逻辑运算:     z=1>6 or 1>1 and 5=6 and12=1(z还是布尔类型和a一样同为True或False)。   成员运算:s="fwer4tg" in  (not in)  "2156"(s输出的同样是布尔值True或False)  【输出的是布尔值】

原文地址:https://www.cnblogs.com/allf/p/9762748.html

时间: 2024-11-05 12:26:52

Pthon学习之路 第四篇 Python基础(二)的相关文章

【Python之路】第四篇--Python基础之函数

三元运算 三元运算(三目运算),是对简单的条件语句的缩写 # 书写格式 result = 值1 if 条件 else 值2 # 如果条件成立,那么将 "值1" 赋值给result变量,否则,将"值2"赋值给result变量 基本数据类型补充 set set集合,是一个无序且不重复的元素集合 class set(object): """ set() -> new empty set object set(iterable) ->

Python学习之路(四):基础知识之文件操作

1.文件操作的函数 文件操作的函数大致为:f = open(文件名(路径), mode = "?", encoding="字符集") f 可写成任意变量等,它被称作:文件句柄,文件操作符,或者文件操作对象 其中文件的路径有两种: 绝对路径,从磁盘的根目录寻找路径,或者从互联网上找路径 相对路径(相对于当前程序所在的文件夹),在同一个文件夹互相访问,如下面的例子 文件操作的encoding应该是utf-8,这是因为在Python中默认编码为utf-8. 2.mode:

Python学习之路(四):基础知识之深浅拷贝

1.is和==的区别 == 比较左右两边的值,如果相同,打印的是True,如果不同,打印的是False 1 n = 10 2 n1 = 12 3 print(n == n1) #False is比较的是内存地址 1 a = 'dhj' 2 b = 'dhj' 3 print(a is b) # True 1 a = 'a'*21 2 b = 'a'*21 3 print(a is b) #false 为什么第二个程序中的结果会是False呢,这涉及到一个小数据池的概念: 小数据池只限制于数值和字

我的Python成长之路---第四天---Python基础(16)---2016年1月24日(寒风刺骨)

四.正则表达式 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在.比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用. 正则表达式是一种用来匹配字符串的强有力的武器.它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它"匹配"了,否则,该字符串就是不合法的. 下面这张图展示了使用正则表达式匹配的流程 1.Python支持的正则表达式元

jQuery学习之路(四)之过滤选择器

今天是第四课主要学习过滤选择器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>lesson4 过滤选择器</title> <link rel="stylesheet" type="text/css" href="css/lesson.css" ></link>

OpenGL学习之路(四)

1 引子 上次读书笔记主要是学习了应用三维坐标变换矩阵对二维的图形进行变换,并附带介绍了GLSL语言的编译.链接相关的知识,之后介绍了GLSL中变量的修饰符,着重介绍了uniform修饰符,来向着色器程序传入输入参数. 这次读书笔记的内容相对有趣一些,主要是和园友们分享讨论三维坐标变换矩阵在三维几何体上的应用,以及介绍一下如何实现三维图形与用户操作的交互.这一次笔记在三维编程中也是非常重要的——我们最后开发的三维程序最终就是要和目标用户进行交互的. 之前一直没有在博客上放过gif格式的动画图片,

Jquery 学习之路(四)高大上的图片轮换

网站首页没有一点动画怎么可以,我以前用过Flash As3做过图片切换,效果非常不错,可是麻烦,改变起来麻烦.一直都想自己做个图片切换效果,总认为比较麻烦,今天自己实践了一下,其实还比较简单.不过有个小问题,IE8不兼容模式下 设置有透明效果的div 样式添加失效了,但是我用谷歌,IE8兼容测试都ok. 反正是给自己记录的,也不多话了,js没有与页面分离,也没有做出插件.一个网站要不了几个这种效果,先实现了再说吧.最后的效果还是很高大上的. 下载地址:http://files.cnblogs.c

linux学习之路之磁盘管理和文件系统二

从前面的学习中,我们知道磁盘可以划分多个分区,每一个分区可以经过高级格式化以后,就形成了一个文件系统.那么在Linux系统中该如何创建分区呢? 使用fdisk命令可以来创建分区 语法格式为:fdisk [-l] 设备文件名(不能加数字) -l:显示指定硬盘上所有的分区内容.后面不加设备,则显示系统上所有的设备的所有分区内容. 不加任何选项时,可以用来创建分区. 使用fdisk 设备文件名(不能加数字) 其中这些子命令表示如下意思: p:显示当前硬盘上面的所有分区,包括没有保存的. n:表示创建新

【OpenCV入门指南】第四篇 图像的二值化

[OpenCV入门指南]第四篇 图像的二值化 在上一篇<[OpenCV入门指南]第三篇Canny边缘检测>中介绍了使用Canny算子对图像进行边缘检测.与边缘检测相比,轮廓检测有时能更好的反映图像的内容.而要对图像进行轮廓检测,则必须要先对图像进行二值化,图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果.在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓. <OpenCV入门指南>系