码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-10-11 13:43:00      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:src   class   exe   appdata   赋值运算   nbsp   比较   内容   文字   

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)  【输出的是布尔值】

 

 

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

标签:src   class   exe   appdata   赋值运算   nbsp   比较   内容   文字   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!