Day1_Python学习
内容目录
1、变量和常量
2、用户输入
3、getpass模块
4、表达式if...else
5、表达式while
6、表达式for
一、变量和常量
声明变量:
name = "Jeffery" ----------声明一个变量,变量名:name,变量name的值为:“Jeffery”
变量定义的规则:
- 变量名只能是 字母、数字或下划线的任意组合
- 变量名的第一个字符不能是数字
- 以下关键字不能声明为变量名
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']
变量的赋值:
name="Jeffery"
name2=name
print("My name is",name)
print("My name is",name2) 二、用户输入
name=input("name")
age=input("age")
job=input("job")
字符串拼接:
第一种方式
info='''
--------info of '''+name+'''-------'''+'''
Name:'''+name+'''
Age:'''+age+'''
Job:'''+job
print(info)
第二种方式
info='''
----------info of %s-------
Nmae:%s
Age:%s
Job:%s
'''%(name,name,age,job)
print(info)
第三种方式
info='''
--------info of _name---
Name:{_name}
Age:{_age}
Job:{_job}
'''.format(_name=name,
_age=age,
_job=job)
print(info)
三、getpass模块
import getpass _username='jeffery'
_password='123' username=input("username:")
password=getpass.getpass("password:") if _username==username and _password==password:
print("Welcome user {name} login...".format(name=username))
else:
print("Invalid username or password")
四、表达式if...else
age_of_oldboy=56
guess_age = int(input("guessage:")) if guess_age==age_of_oldboy:
print("you are right..")
break
elif guess_age<age_of_oldboy:
print("think bigger..")
else:
print("think smaller..") 简单的if...else语句,做简单判断
五、表达式while
count=0
while True:
print("count:",count)
count=count+1
if count==1000:
break
简单的while语句 age_of_oldboy=56
count=0
while count<3:
guess_age = int(input("guessage:")) if guess_age==age_of_oldboy:
print("you are right..")
break
elif guess_age<age_of_oldboy:
print("think bigger..")
else:
print("think smaller..")
count+=1 else:
print("you have tried too many times...out") 做年龄判断
age_of_oldboy=56 count=0
while count<3:
guess_age = int(input("guessage:"))
if guess_age==age_of_oldboy:
print("you are right...")
break
elif guess_age<age_of_oldboy:
print("think bigger...")
else:
print("think smaller...")
count+=1
if count==3:
countinue_confirm=input("do you want keep countinue?")
if countinue_confirm != 'n':
count=0
年龄三次猜完之后,询问是否继续
六、表达式for
for i in range(0,10,2):
if i<4:
print("loop:",i)
else:
continue
简单的for循环语句
age_of_oldboy=56 for i in range(3):
guess_age = int(input("guessage:")) if guess_age==age_of_oldboy:
print("you are right..")
break
elif guess_age<age_of_oldboy:
print("think bigger..")
else:
print("think smaller..") else:
print("you have tried too many times...out")
做年龄猜测,总共猜三次
Day1_Python学习的更多相关文章
- 从直播编程到直播教育:LiveEdu.tv开启多元化的在线学习直播时代
2015年9月,一个叫Livecoding.tv的网站在互联网上引起了编程界的注意.缘于Pingwest品玩的一位编辑在上网时无意中发现了这个网站,并写了一篇文章<一个比直播睡觉更奇怪的网站:直 ...
- Angular2学习笔记(1)
Angular2学习笔记(1) 1. 写在前面 之前基于Electron写过一个Markdown编辑器.就其功能而言,主要功能已经实现,一些小的不影响使用的功能由于时间关系还没有完成:但就代码而言,之 ...
- ABP入门系列(1)——学习Abp框架之实操演练
作为.Net工地搬砖长工一名,一直致力于挖坑(Bug)填坑(Debug),但技术却不见长进.也曾热情于新技术的学习,憧憬过成为技术大拿.从前端到后端,从bootstrap到javascript,从py ...
- 消息队列——RabbitMQ学习笔记
消息队列--RabbitMQ学习笔记 1. 写在前面 昨天简单学习了一个消息队列项目--RabbitMQ,今天趁热打铁,将学到的东西记录下来. 学习的资料主要是官网给出的6个基本的消息发送/接收模型, ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- Unity3d学习 制作地形
这周学习了如何在unity中制作地形,就是在一个Terrain的对象上盖几座小山,在山底种几棵树,那就讲一下如何完成上述内容. 1.在新键得项目的游戏的Hierarchy目录中新键一个Terrain对 ...
- 《Django By Example》第四章 中文 翻译 (个人学习,渣翻)
书籍出处:https://www.packtpub.com/web-development/django-example 原作者:Antonio Melé (译者注:祝大家新年快乐,这次带来<D ...
- 菜鸟Python学习笔记第一天:关于一些函数库的使用
2017年1月3日 星期二 大一学习一门新的计算机语言真的很难,有时候连函数拼写出错查错都能查半天,没办法,谁让我英语太渣. 关于计算机语言的学习我想还是从C语言学习开始为好,Python有很多语言的 ...
- 多线程爬坑之路-学习多线程需要来了解哪些东西?(concurrent并发包的数据结构和线程池,Locks锁,Atomic原子类)
前言:刚学习了一段机器学习,最近需要重构一个java项目,又赶过来看java.大多是线程代码,没办法,那时候总觉得多线程是个很难的部分很少用到,所以一直没下决定去啃,那些年留下的坑,总是得自己跳进去填 ...
随机推荐
- docker入门3:基础操作(2)
-- 容器删除 docker rm CONTAIN_ID|CONTAIN_NAME -- 镜像删除 docker rmi IMAGE_ID|IMAGE_NAME -- 进入容器 docker exec ...
- 上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片
原文:上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片 我们知道,如果网站上传图片时,如果用户上传的是CMYK图片,那么在网站上将是无法显示的,通常的现象是出现一个红叉.下面使用将Ima ...
- WPF 实现波浪浮动效果
原文:WPF 实现波浪浮动效果 目标:实现界面图标Load时,整体图标出现上下波浪浮动效果,如下图: 前台代码: <Windowxmlns="http://schemas.micros ...
- C# WPF 中用代码模拟鼠标和键盘的操作
原文:C# WPF 中用代码模拟鼠标和键盘的操作 原文地址 C#开发者都知道,在Winform开发中,SendKeys类提供的方法是很实用的.但是可惜的是,在WPF中不能使用这个方法了. 我们知道,在 ...
- CentOS6.5优盘安装
从CentOS6.5开始直接把iso文件写入u盘就可实现优盘安装 windows平台:1.用UltraISO打开iso(如:CentOS-6.5-x86_64-bin-DVD1.iso)2.然后点“启 ...
- VisualStateManager
管理控件状态和管理控件状态的转换逻辑 <Window.Resources> <Style TargetType="Button" x:Key="Anim ...
- HTTP协议入门(一)- 版本
当我们在浏览器的地址栏输入URL后,信息会被发送到WEB服务器,服务器得到响应,将数据传输回来,展示到WEB页面上,这其中的传输方法就是HTTP协议. 一.HTTP 0.9 发布于1991年,是首个H ...
- Objective
1.NSSet 1.是一个无序的,管理多个对象的集合类,最大特点 是集合中不允许出现重复对象,和数学上的集合含义是一 样的 2.除了无序.不许重复之外,其它功能和NSArray是一样的 2.NSArr ...
- Socket进阶篇
Socket简介 1,socket是什么? 2,socket的作用 3,socket怎么用 4,socket的扩展 ——————————————————- socket是什么? Socket这个名词现 ...
- C# 开机自动启动
if (ConfigurationManager.AppSettings["IsBoot"].ToString().Trim().ToUpper() == "TRUE&q ...