python名称由来_Python的由来与使用介绍
创建字典:
#!/usr/binl/env python
#encoding: utf-8
#author: YangLei
user_info = {"name":"yanglei","age":23,"job":"IT"}
常用操作:索引
新增
删除
键、值、键值对
循环
长度
七、数据运算
算数运算:
比较运算:
赋值运算:
逻辑运算:
成员运算:
身份运算:
位运算:
运算符优先级:
八、if判断
场景一、用户登陆验证
#!/usr/binl/env python
#encoding: utf-8
#author: YangLei
input_user = input("Please enter your user name: ")
input_password = input("Please enter your password: ")
if input_user == "yanglei" and input_password == "123456":
print("\033[32;1m%s login successfully\33[0m" % input_user)
else:
print("\033[31;1mThe user name or password error,please try again\033[0m")
场景二、猜年龄游戏
在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了
#!/usr/binl/env python
#encoding: utf-8
#author: YangLei
guess_age = 50
input_age = int(input("Please enter your guess age: "))
if input_age > guess_age:
print("\033[31;1mCan you guess what big\33[0m")
elif input_age < guess_age:
print("\033[31;1mCan you guess what small\33[0m")
else:
print("\033[32;1mYou guessed it\33[0m")
外层变量,可以被内层代码使用
内层变量,不应被外层代码使用
九、break和continue的区别
continue:
#!/usr/binl/env python
#encoding: utf-8
#author: YangLei
count = 1
while count <= 10:
if count == 5:
count += 1
continue
print(count)
count += 1
break:
#!/usr/binl/env python
#encoding: utf-8
#author: YangLei
count = 1
while count <= 10:
if count == 5:
count += 1
break
print(count)
count += 1
由此可以看出continue是跳出当前循环,而break是跳出本层循环。
十、while循环
循环语句,计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出。while语句的一般表达式为:
while(表达式)
{
循环体
}
场景一、用户登陆验证升级
#!/usr/bin/env pyhon
#encoding: utf-8
#auth: yanglei
count = 0
while count < 3:
input_user = input("Please enter your user name: ")
input_password = input("Please enter your password: ")
if input_user == "yanglei" and input_password == "123456":
print("\033[32;1m%s login successfully\33[0m" % input_user)
break
elif count == 2:
print("\033[31;1mThe user name or password mistake,three chances to use up,the program exits\33[0m")
break
else:
count += 1
print("\033[31;1mThe user name or password error,please try again\033[0m")
场景二、猜年龄游戏升级
#!/usr/bin/env pyhon
#encoding: utf-8
#auth: yanglei
guess_age = 50
count = 0
while count <= 3:
if count == 3:
input_choose = input("Do you want to continue to play?(Y or y|N or n)")
if input_choose == "Y" or input_choose == "y":
count = 0
continue
elif input_choose == "N" or input_choose == "n":
break
else:
print("\033[31;1mAre you input errors!\33[0m")
continue
input_age = int(input("Please enter your guess age: "))
if input_age > guess_age:
print("\033[31;1mCan you guess what big\33[0m")
count += 1
elif input_age < guess_age:
print("\033[31;1mCan you guess what small\33[0m")
count += 1
else:
print("\033[32;1mYou guessed it\33[0m")
break
python名称由来_Python的由来与使用介绍相关推荐
- python名称空间_python基础:名称空间与作用域
Python的变量定义后都有自己的作用域,每个作用域内都有名字空间.名称空间就是变量名称与对象的关联关系.Python中使用变量名引用对象,需要使用该变量时,就在命名空间中进行搜索,获取对应的对象.从 ...
- python数据分析系统_Python数据分析,系统步骤介绍!
原标题:Python数据分析,系统步骤介绍! 摘要 在用Python做数据分析的过程中,有一些操作步骤和逻辑框架是很固定的,只需要记住其用法即可.本节内容介绍Pandas模块在数据分析中的常用方法. ...
- python template用法_python中Template的使用介绍
Template无疑是一个好东西,可以将字符串的格式固定下来,重复利用.同时Template也可以让开发人员可以分别考虑字符串的格式和其内容了,无形中减轻了开发人员的压力. Template属于str ...
- anaconda下载的python在哪_python包管理器anaconda介绍安装和使用
在Python中,安装第三方模块,是通过包管理工具pip完成的.用pip一个一个安装费时费力,还需要考虑兼容性.我们推荐直接使用anaconda,这是一个基于Python的数据处理和科学计算平台,它已 ...
- python数据格式简介_Python中数据类型时间的介绍(附代码)
本篇文章给大家带来的内容是关于Python中数据类型时间的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是时间数据类型 Python中表示时间类型的数据结构为 ...
- python jieba库_python中jieba库的介绍和应用
jieba库作为python中的第三方库,在平时是非常实用的,例如一些网站就是利用jieba库的中文分词搜索关键词进行工作. 一.安装环境 window + python 二.安装方式 在电脑命令符( ...
- python nose框架_Python测试框架nose的介绍
下面以一个例子说明nose. 目录结构如下(foo模块以及foo的测试代码): test@local:~$ tree /tmp/foomodule/ /tmp/foomodule/ |-- foo | ...
- 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
原文: python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...
- python的全称_python名称空间介绍
python名称空间介绍 名称空间 python 中名称空间分三种: 内置名称空间 全局名称空间 局部名称空间 内置名称空间: 原码里面的一些函数都是存在这个内存空间中,任何模块均可访问它,它存放着内 ...
最新文章
- php 生成动态键值 数组_你的PHP项目遇到性能问题了吗?看完这篇性能分析恍然大悟...
- Debian/Ubuntu/Centos下编译安装RocksDB
- python 入门笔记
- linux开放2280端口,威联通推出适用于NAS/PC的双端口 M.2 2280 PCIe NVMe SSD含双端口2.5GbE扩展卡...
- 别再用 httpClient了,快试试这款优雅的 HTTP 客户端工具!
- linux中mysql如何删除库,Linux环境下MySQL基础命令(2)----查看、创建、删除库和表...
- List集合、常用数据结构基本了解
- list里面的数据按3个字段排序_Python数据分析:探索性分析
- 26. 删除排序数组中的重复项
- python_10_文件操作
- 更改“我的文档”文件夹的默认位置
- web2py的“hello world”
- CentOS7虚拟机克隆,且成功互ping
- 捷克论坛 最新ip_巧说:论坛外链如何正确的建设发布『 不易删』
- 计算机图形学の三种经典画直线算法
- windows控制台cmd乱码的解决办法
- 视频后期制作Premiere Pro 2022
- 使用ACR及MIUI自带通话录音实现通话录音读取及上传
- 物联数采网关在电力能效管理系统中的应用
- 鸿蒙系统是否兼容,鸿蒙系统能不能兼容windows的所有应用软件?