例子一:
#coding=utf-8
Key_1 = input("请输入任意字符:") #输入的数据为字符串
print(f"输入值为 {Key_1}")
print(type(Key_1))
if Key_1 == 'a': #在Python里,变量名、变量值都是区分英文字母大小写的
print("对应值为a")
elif Key_1 == "A":
print("对应值为A")
elif Key_1 == "b":
pass #在Python里,空代码是非法的;pass不做任何事情,只是占位符
elif Key_1 == "zhuohua":
print("对应值为zhuohua")
elif Key_1 == 1: #不在双引号或单引号里面的变量值是整数或浮点数,又或者是其他东西
print("对应值为1")
elif Key_1 == "2": #在双引号或单引号里面的变量值才是字符串
print("对应值为2")
else:
print("No")
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:a
输入值为 a
<class 'str'>
对应值为a
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:A
输入值为 A
<class 'str'>
对应值为A
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:b
输入值为 b
<class 'str'>
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
输入值为 zhuohua
<class 'str'>
对应值为zhuohua
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:1
输入值为 1
<class 'str'>
No
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:2
输入值为 2
<class 'str'>
对应值为2
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Python
输入值为 Python
<class 'str'>
No
######
例子二:
#coding=utf-8
#整数:
Key_1 = 0
Key_1 = 1
Key_1 = -1
#浮点数:
Key_1 = 1.1
Key_1 = -1.1
#字符串:
Key_1 = 'a'
Key_1 = 'zhuohua'
if type(Key_1) == int:
print("变量值的数据类型为整数")
elif type(Key_1) == float:
print("变量值的数据类型为浮点数")
elif type(Key_1) == str:
print("变量值的数据类型为字符串")
脚本运行的结果:
C:\Users\jacky\Desktop>python xx.py
变量值的数据类型为字符串
######
例子三:
#coding=utf-8
Key_1 = input("请输入任意字符:")
String_1 = "zhuohua"
if Key_1 != String_1:
print(f"输入值'{Key_1}'不等于'{String_1}'")
else:
print(f"输入值'{Key_1}'等于'{String_1}'")
print('Welcome to zhuohua.')
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Python
输入值'Python'不等于'zhuohua'
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
输入值'zhuohua'等于'zhuohua'
Welcome to zhuohua.
######
例子四:
#coding=utf-8
String_1 = "Welcome to zhuohua."
Key_1 = "zhuohua"
if Key_1 in String_1: #这里相当于模糊查询(in)
print(f"字符串'{String_1}'包含关键字'{Key_1}'。")
else:
print(f"字符串'{String_1}'不包含关键字'{Key_1}'。")
脚本运行的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
字符串'Welcome to zhuohua.'包含关键字'zhuohua'。
######
例子五:
#coding=utf-8
String_1 = 'zhuohua'
Key_1 = 'Welcome to zhuohua.'
if Key_1 in String_1:
print(f"字符串'{String_1}'包含关键字'{Key_1}'。")
else:
print(f"字符串'{String_1}'不包含关键字'{Key_1}'。")
脚本运行的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
字符串'zhuohua'不包含关键字'Welcome to zhuohua.'。
######
例子六:
#coding=utf-8
Key_1 = input("请输入任意字符:")
String_1 = "Welcome to zhuohua."
if Key_1 not in String_1: #这里相当于模糊查询(not in)
print(f"字符串'{String_1}'不包含关键字'{Key_1}'。")
else:
print(f"字符串'{String_1}'包含关键字'{Key_1}'。")
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:error
字符串'Welcome to zhuohua.'不包含关键字'error'。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
字符串'Welcome to zhuohua.'包含关键字'zhuohua'。
######
例子七:
#coding=utf-8
Key_1 = input("请输入任意字符:")
K_1 = 'Wel' #关键字
if Key_1.startswith(K_1): #判断数据是不是以关键字开头
print (f"输入的数据'{Key_1}'是以关键字'{K_1}'开头")
else:
print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'开头")
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to zhuohua.
输入的数据'Welcome to zhuohua.'是以关键字'Wel'开头
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:welcome to zhuohua.
输入的数据'welcome to zhuohua.'不是以关键字'Wel'开头
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
输入的数据'zhuohua'不是以关键字'Wel'开头
######
例子八:
#coding=utf-8
Key_1 = input("请输入任意字符:")
K_1 = 'zhuohua.' #关键字
if Key_1.endswith(K_1):#判断数据是不是以关键字结尾
print (f"输入的数据'{Key_1}'是以关键字'{K_1}'结尾")
else:
print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'结尾")
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to zhuohua.
输入的数据'Welcome to zhuohua.'是以关键字'zhuohua.'结尾
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to Zhuohua.
输入的数据'Welcome to Zhuohua.'不是以关键字'zhuohua.'结尾
######
例子九:
#coding=utf-8
Key_1 = input("请输入任意字符:")
K_1 = 'zhuohua.' #关键字
if not Key_1.endswith(K_1):#判断数据是不是以关键字结尾
print (f"输入的数据'{Key_1}'不是以关键字'{K_1}'结尾")
else:
print (f"输入的数据'{Key_1}'是以关键字'{K_1}'结尾")
多次运行脚本的结果:(区分英文字母大小写)
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to Python.
输入的数据'Welcome to Python.'不是以关键字'zhuohua.'结尾
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to zhuohua.
输入的数据'Welcome to zhuohua.'是以关键字'zhuohua.'结尾
######
例子十:
#coding=utf-8
Key_1 = input("请输入任意字符:")
if Key_1.isdigit():
print(f"输入的数据 {Key_1} 是纯数字。")
else:
print(f"输入的数据 {Key_1} 不是纯数字。")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:1
输入的数据 1 是纯数字。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:-1
输入的数据 -1 不是纯数字。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:a
输入的数据 a 不是纯数字。
######
例子十一:
#coding=utf-8
Key_1 = input("请输入任意字符:")
if Key_1.isalpha():
print(f"输入的数据 {Key_1} 是纯字母。")
else:
print(f"输入的数据 {Key_1} 不是纯字母。")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:a
输入的数据 a 是纯字母。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
输入的数据 zhuohua 是纯字母。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to zhuohua
输入的数据 Welcome to zhuohua 不是纯字母。
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:1
输入的数据 1 不是纯字母。
######
例子十二:
#coding=utf-8
Key_1 = input("请输入任意字符:")
if Key_1.isalnum():
print (f"输入的数据 {Key_1} 由字母或数字组成")
else:
print (f"输入的数据 {Key_1} 除了字母或数字外,还由其他东西组成")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:168
输入的数据 168 由字母或数字组成
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
输入的数据 zhuohua 由字母或数字组成
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua168
输入的数据 zhuohua168 由字母或数字组成
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Welcome to zhuohua
输入的数据 Welcome to zhuohua 除了字母或数字外,还由其他东西组成
######
例子十三:
#coding=utf-8
Key_1 = int(input('请输入一个整数:')) #将输入的字符串转换为整数
print(f"输入值为 {Key_1}")
print(type(Key_1))
if Key_1 == 1:
print("对应值为1")
elif Key_1 == 3:
print("对应值为3")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:1
输入值为 1
<class 'int'>
对应值为1
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:2
输入值为 2
<class 'int'>
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:3
输入值为 3
<class 'int'>
对应值为3
######
例子十四:
#coding=utf-8
Key_1 = int(input("请输入一个整数:"))
if Key_1 != 168:
print(f"输入值{Key_1}不等于168")
else:
print(f"输入值{Key_1}等于168")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:1
输入值1不等于168
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:168
输入值168等于168
######
例子十五:
#coding=utf-8
Key_1 = int(input("请输入一个整数:"))
if Key_1 > 0:
print("正整数")
elif Key_1 == 0:
print("零")
elif Key_1 < 0:
print("负整数")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:8
正整数
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:0
零
C:\Users\jacky\Desktop>python xx.py
请输入一个整数:-168
负整数
######
例子十六:
#coding=utf-8
Key_1 = float(input('请输入一个数值:')) #将输入的字符串转换为浮点数
print(Key_1)
print(type(Key_1))
if Key_1 < 5:
print(f"输入值为{Key_1},小于5")
print("现在在第一种if情况里")
elif Key_1 >= 5 and Key_1 <= 10:
print(f"输入值为{Key_1},介于5到10之间")
print('现在在第二种if情况里')
else:
print(f"输入值为{Key_1},大于10")
print('现在在第三种if情况里')
print() #输出空行;这行及以下代码都已经不在if循环里了
print('Welcome to zhuohua.')
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入一个数值:-1
-1.0
<class 'float'>
输入值为-1.0,小于5
现在在第一种if情况里
Welcome to zhuohua.
C:\Users\jacky\Desktop>python xx.py
请输入一个数值:2.8
2.8
<class 'float'>
输入值为2.8,小于5
现在在第一种if情况里
Welcome to zhuohua.
C:\Users\jacky\Desktop>python xx.py
请输入一个数值:5
5.0
<class 'float'>
输入值为5.0,介于5到10之间
现在在第二种if情况里
Welcome to zhuohua.
C:\Users\jacky\Desktop>python xx.py
请输入一个数值:9.9
9.9
<class 'float'>
输入值为9.9,介于5到10之间
现在在第二种if情况里
Welcome to zhuohua.
C:\Users\jacky\Desktop>python xx.py
请输入一个数值:18
18.0
<class 'float'>
输入值为18.0,大于10
现在在第三种if情况里
Welcome to zhuohua.
######内嵌if语句
例子:
#coding=utf-8
Key_1 = input("请输入一个整数: ")
if int(Key_1) >= 0: #第一层if循环
if int(Key_1) == 0: ##第二层if循环
print("零")
else:
print("正整数")
else: #第一层if循环
print("负整数")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入一个整数: 1
正整数
C:\Users\jacky\Desktop>python xx.py
请输入一个整数: 0
零
C:\Users\jacky\Desktop>python xx.py
请输入一个整数: -1
负整数
######
例子:
#coding=utf-8
Key_1 = input("请输入任意字符:")
if Key_1 == "zhuohua" or Key_1 == "Python": #第一层if循环
print("Welcome to zhuohua.")
if Key_1 == "zhuohua": ##第二层if循环
print("zhuohua")
else:
print("Python")
else: #第一层if循环
print("No")
多次运行脚本的结果:
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:zhuohua
Welcome to zhuohua.
zhuohua
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Python
Welcome to zhuohua.
Python
C:\Users\jacky\Desktop>python xx.py
请输入任意字符:Tom
No
相关文章:
字典
匿名函数
文件操作(复制、重命名、删除等)
字符串的截取
try语句
for循环语句
Python3制作猜字游戏
Python3制作音乐播放器 |