Python初学者之路--range函数、切片、if-elif语句
#range 函数
num=[i for i in range(1,11)]
print(num)
num1=list(range(2,11,2))
print(num1)squares=[]
for i in range(1,11):'''square=i**2squares.append(square)'''squares.append(i**2)print(squares)
print(max(num),min(num),sum(num))#切片print(num[:],'\n',num[:5],'\n',num[-4:])#元组dimensions=(200,50)
print(dimensions[0])
print(dimensions[1])
# dimensions[0]=90 wrong syntax
#更改元组需要重新整体赋值
dimensions=(90,50)
print(dimensions[0])
print(dimensions[1])#if 条件语句==布尔达表达式
cars=['a','b','c']
for car in cars:if car=='a' : #注意冒号print("i don't want this car!")else :print('nice')#用and检查多个条件 相当于“&&”age1=20
age2=44
print(age1>5 and age2<9) #增加可读性 age1>5 加括号#or=="||"
print((age1>=20) or (age2<5))#in/not in 检查特定值在/不在list中print(5 in num)
print(5 not in num)
print(11 in num1)
print(11 not in num1)#if——elif——else
age=12
if age<4:price=0
elif age<18:price=5
elif age<65:price=10
elif age>=65:price=5
print("Your price is "+ str(price))
'''if后若一个条件成立则跳过剩余条件else有时可省略else可能会导致出错,因为只要不满足if elif 都会执行else 所以少用尽量用 if elif''''''运行一个代码块 if——elif 多个代码块 一系列if语句'''ETcolor=['yellow','red','green']
#if 'green' in ETcolor:# print('you have got 5 points')
for color in ETcolor:if color=='green':print('you have got 5 points')elif color=='yellow':print('you have got 10 points')elif color=='red':print('you have got 15 points') #elif 后面要跟条件#if 处理list
toppings=[]
if toppings: #可以直接判断列表是否为空for topping in toppings:print('Adding'+topping+'.')
else:print('Are you sure you want a plain pizza?')'''practise'''list1=['admin','a','boob','c','d']
for name in list1:if name=='admin':print('hello',name,'would you like to see a status report?')else :print('hello',name,'thank you for logging in again')
if list1:print(list1)
else:print('We need to find some users!')current_users=['Neil','Jessic','John','Olive']
new_users=['lourl','Olive','JOHN','Roy']
current_users_lower=[user.lower() for user in current_users ]for user1 in new_users:if user1.lower() in current_users_lower:print('Has been used')else:print('Can be used')```python
在这里插入代码片
Python初学者之路--range函数、切片、if-elif语句相关推荐
- range函数python循环次数_Python的range函数与for循环语句
Python的range函数与for循环语句 米粒教育 发布时间:18-11-1518:49 介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循 ...
- python基本命令range_Python的Range()函数(指南)
当需要执行特定次数的操作时,Python内置的range函数十分方便. 读罢本文,你将: 理解Python的range函数是如何工作的 了解Python 2和Python 3中的实现方式有何不同 看过 ...
- python range函数for_Python的range函数与for循环语句
Python的range函数与for循环语句 米粒教育 发布时间:18-11-1518:49 介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循 ...
- python中len和range函数_for循环len函数和range函数的运用
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...
- Python中len()和range()函数
函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数: str:要计算的字符串.列表.字典.元组等 4:返回值:字符串.列表.字典.元组等元素的长度 5 ...
- python中len和range函数_Python中len()和range()函数
函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数: str:要计算的字符串.列表.字典.元组等 4:返回值:字符串.列表.字典.元组等元素的长度 5 ...
- range函数python范围_python的range函数与切片操作符
range(start,stop,step) 参数含义: start:计数从start开始.默认是从0开始.例如range(5)等价于range(0, 5); end:计数到end结束,但不包括end ...
- python:for循环和range()函数用法
本篇介绍Python for循环语句和range函数的使用,文中主要讨论for循环语句,Python的for循环语句类似于shell或是脚本语言中的foreach循环,可以迭代序列对象.使用range ...
- python学习笔记之——range()函数
range函数的三种用法:>>> range(1,5) # 代表从1到5(不包含5) [1, 2, 3, 4] >>> range(1,5,2) # 代表从1到5, ...
- python精进之路 -- open函数
下面是python中builtins文件里对open函数的定义,我将英文按照我的理解翻译成中文,方便以后查看. def open(file, mode='r', buffering=None, enc ...
最新文章
- MPB:生态环境中心陈保冬组-基于高通量测序技术的丛枝菌根真菌多样性研究方法...
- IT培训“来offer”获得数千万融资
- 利用TcpClient TcpListener 实现发送图片
- 2018先知白帽大会 | 议题解读
- 如何让你的webapp也能跳窗口搜索
- IDEA出现错误:找不到或无法加载主类 io.renren.RenrenApplication
- Boost::context模块callcc的无限循环测试程序
- Linux删除重复内容命令uniq笔记
- 安卓开发文档_鸿蒙2.0,HarmonyOS开发体验!
- 行程日志2010-03-16沙井一村(1)
- 腾讯钟翔平:以数字技术驱动,做智慧交通共建者
- 【资源挖掘】免费DEM数据下载
- Microsoft Caffe(msCaffe)无GPU快速配置
- 专业的数据库连接工具:DBeaverEE for Mac中文版
- 川崎机器人f控制柜接线图_Kawasaki川崎机器人控制柜维修
- 层次分析法(AHP),超详解,进来秒懂!!
- 声纹技术(七):声纹技术的未来
- Python编程练习1
- ZigBee传感数据采集实验
- java使用递归,复制文件夹下的所有子文件