我的编程空间,编程开发者的网络收藏夹
学习永远不晚

if语句

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

if语句

[TOC]

语法

if语句

示例

#!/usr/bin/env python
user = 'jack'
passwd = 'jack'
username = input('username:')
password = input('password:')

if user == username and passwd == password :
    print("welcome login...")
else:
    print("Invalid user name or password...")

for循环

age = 22
counter = 0
for i in  range(10):
print('counter',counter)
if counter < 3:
    guess_num = int(input('input your guess num:'))
    if guess_num == age :
        print('Congratulations ! you got it.')
        break #跳出整个循环
    elif guess_num > age:
        print('Think smaller!')
    else:
        print('Think Big...')
else:
    continue_confirm = input('Do you want to continue because you are stupid:')
    if continue_confirm == 'y':
        counter = 0
        continue #跳出本次循环
    else:
        print('bye')
        break
counter += 1    #counter = counter + 1

while循环

示例

#!/usr/bin/env python
count = 0
while True:
    count += 1 #count自增
    if count > 50 and count < 60: #count跳过50-60之间的循环
        continue #跳出本次循环
    print('hello word',count)
    if count == 100:
        print('已暂停')
        break #跳出全局循环
# while循环本身是死循环,上面代码示例while用法

字符串常用操作

strip将输入信息前后空格去除

username = input("username:")
if username.strip() == 'liangml':
    print('welcome')

split

name = "liangml,tom,jack"
name2 = name.split(",") #拆分以逗号分隔的字符串得到一个列表
print('|'.join(name2))#join是将name2结果以|形式合并到一起
print(name2)

capitalize 首字母大写

print(name.capitalize())

format字符串两种赋值方式

format字符串两种赋值方式msg = "Hello,{name},It's been a long {age} since last time sopke...."
msg2 = msg.format(name="zhangsan",age=111)
print(msg2)
msg2 = "lisi{0},dddd{1}"
print(msg2.format("liangml",22))

center 将字符串两边长度均匀分开

name = 'jack,tom,zhangsan,lisi'
print(name)
print(name.center(40,'-'))

find 查找赋值中有几个

print(name.find('a'))

isdigit 判断是否为数字

age = input('your age:')
if age.isdigit():
    age = int(age)
else:
    print('Invalid data type')

isalnum 判断不允许有特殊字符,返回布尔值

name = 'liangml'
print(name.isalnum())

endswith,startswith 分别判断字符串是不是以制定字符结尾或开始,返回布尔值

print(name.endswith("ml"))
print(name.startswith('ml'))

upper、lower 全部变大、全部变小

print(name.upper())
print(name.lower())

列表使用

列表 索引、切片、追加、删除、长度、循环、包含
列表语法

import  copy

list = ['Jack','Tom',[' Abby','Ada'],1,2,3,33,3,3,3,2] #列表里可以嵌套列表

list12 = ['Jack','Tom',' Abby','Ada']

查询

list1 = name[1] #查看第一个元素
list1 = name[-1] #查看最后一个元素
list1 = name[:2] #取出前两个元素
list1 = name[-5:] #取出后5个元素,默认包含最后一个元素
print('Tom' in list) #查看列表中是否有对应元素,返回一个布尔值

删除

list.remove("Tom") #删除一个元素
del list[2:4] #del是一个全局用法,可以删除全局任何数据
list.pop(1) #使用pop删除默认删除第一个

增加

list.append('liangml') #append追加一个
list.insert(2,'shit') #在列表中插入一条数据

修改

list[1] = 'tom'

统计

list12.sort() #python2.x中字符串和数字会排序数字在前,Python3.x中字符串、数字无法排序
list1 = list.count(3) #统计列表某个元素数量
list2 = list.index(33) #index查看对应元素索引
list4 = list.extend(list12) #将list12列表扩展入list列表中

复制

list5 = list.copy() #列表copy用法只复制列表中第一层,嵌入式列表不会被复制
list6 = copy.deepcopy(list) #使用copy模块会将全部的数据复制一份出来

清除

list.clear() #将整个列表清空

长度查看

print(len(list)) #查看列表的长度也可以看其他数据的长度

翻转一个列表

list.reverse() #翻转整个list列表
print(list[::3]) # 隔3个取一个值
print(list)

更改单个列表中相同的元素

if 3 in list:
    num_of_ele = list.count(3)
    posistion_of_ele = list.index(3)
    list[posistion_of_ele] = 3333
    print("[%s] 3 is/are in name,posistion:[%s]" % (num_of_ele, posistion_of_ele))
print(list)

批量更改列表中相同的元素

for i in range(list.count(3)):
    ele_index = list.index(3)
    list[ele_index] = 3333
print(list)

只读列表元组

r = (1,2,3,4,5,5) #使用格式
print(r.count(5)) ##统计参数
print(r.index(1)) ##查看索引
print(type(r)) #查看类型

字典的使用

字典使用

自动去重功能

列表规则

  • 1.开始、结尾大括号
  • 2.key、value组成中间用冒号分隔
  • 3.字典里可以嵌套字典
  • 4.字典默认是无序的
my_db = {
    32131118540123950:{
        'name' : 'Tom',
        'age' : 21,
        'addr' : 'shanxi'
    },
    14240218540123950: {
        'name': 'Ada',
        'age': 22,
        'addr': 'BeiJing'
    },
    21122218540123950: {
        'name': 'Jack',
        'age': 23,
        'addr': 'shandong'
    }
}
my_db2 = {
    'name' : 'yangsheng',
    21122218540123950: {
        'name': '123',
        'age': 23,
        'addr': 'shandong'
    }

}
my_db[32131118540123950]['name'] = 'Mr.Liang' #修改字典元素
my_db[32131118540123950]['wechat'] = 'Lin1729562020' #新增或更新字典元素
del my_db[32131118540123950]['addr'] #删除元素
my_db[32131118540123950].pop('name') #删除元素
v = my_db.get(32131118540123950) #获取一个值,没有时返回None
my_db.update(my_db2) #my_db2会将my_db值覆盖,如果没有就新增
print(my_db.items()) #将字典转换成列表
print(my_db.values()) #打印字典的所有values
print(my_db.keys()) #打印字典所有的key
print(32131118540123950 in my_db) #判断key是否在字典中,返回布尔值
print(my_db.setdefault(32131118540124950,'xiaowang')) #取出对应的key值,如果不存在新建key,返回None(value可以指定)
print(my_db.fromkeys([1,2,3,4,5,],'A')) #将列表里的值循环到字典中value为A
print(my_db.popitem()) #随机删除任意一个key
print(my_db[32131118540123950])
print(my_db)

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

if语句

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

if语句

[TOC]语法if语句示例#!/usr/bin/env pythonuser = 'jack'passwd = 'jack'username = input('username:')password = input('password:')
2023-01-31

python if语句

if语句if 条件:   条件为真(True)执行的操作else:   条件为假(False)执行的操作print('------------你需要我有多少钱?------------')temp = input("不妨看一下我现在有钱:"
2023-01-31

Python语句-if.....else......

条件语句-----if else似乎所有的条件语句都使用if.....else.....,它的作用可以简单地概括为非此即彼,满足条件A则执行A的语句,否则执行B语句,python的if......else......功能更加强大,在if和e
2023-01-30

Python - if语句控制

if else逻辑值包含了两个值Ture: 表示非空的量(string,tuple,list,set,dictionary),所有非零数。Flase: 表示0,None,空的量。elif语句if expression1:    statem
2023-01-31

sql if语句怎么用

sql if 语句用于有条件地执行 sql 语句,语法为: if (condition) then {语句} else {语句} end if;。条件可以是任何有效的 sql 表达式,如果条件为真,执行 then 子句;如果条件为假,执行
sql if语句怎么用
2024-06-12

sql中if语句用法

sql if 语句根据条件执行不同的查询,语法如下:if (condition)statement1elsestatement2其中,condition 为条件,statement1 为条件为真时执行的语句,statement2 为条件为假
sql中if语句用法
2024-04-28

shell脚本中for语句、if语句怎么用

小编给大家分享一下shell脚本中for语句、if语句怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!上部:面向过程:顺序执行选择执行: if, case循环执行: for, while, until一、for语句
2023-06-09

VB语言中if语句怎么用

这篇文章主要介绍VB语言中if语句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、相关知识回顾开始之前,我们一起来回顾一下if语句的格式。以下回顾条件语句知识点:用法1:if 条件 then 这里是符合条
2023-06-20

java中if语句的写法

if语句if 语句的语法如下:if(布尔表达式){ //如果布尔表达式为true将执行的语句}如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。免费视频教程推荐:java视频教程if...else语句if 语句
java中if语句的写法
2020-03-15

python如何简化if语句

这篇文章主要为大家展示了“python如何简化if语句”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python如何简化if语句”这篇文章吧。简化 if 语句要验证多个值,我们可以通过以下方式进
2023-06-27

oracle中if语句的用法

oracle if 语句用于根据条件执行代码块,语法为:if then [elsif then ] [else ] end if。它可以用于验证输入、执行条件操作、控制循环和处理异常。Oracle 中 IF 语句的用法Oracle
oracle中if语句的用法
2024-04-30

sql中if语句的用法

sql if 语句用于根据条件执行特定操作。其语法为:if 条件 then 表达式1 [elsif 条件 then 表达式2]... [else 表达式n] end if;它允许您基于条件动态修改查询或操作,例如选择特定列、执行计算或更新/
sql中if语句的用法
2024-04-28

Python学习:If 语句与 Whil

If 语句 用以检查条件:如果条件为真(True),将运行这一块的语句(称作 if-block 或 if 块)          则将运行另一块语句(称作 else-block 或 else 块),其中 else 从句是可选的    多分支
2023-01-30

Python学习-if条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。单分支条件语句if 判断条件: 条件成立,执行该代码块....  注意:与其他编程语言,如Java和C语言不同的是,C语言的代码块是用缩
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录