python基础知识回顾[1]
1.声明变量
# 声明一个变量name用来存储一个字符串'apollo'
name = 'apollo'
# 声明一个变量age用来存储一个数字20
age = 20 # 在控制台打印变量name中存储的字符串和变量age中存储的数字
# 打印结果:apollo 20
print(name,age) # 在控制台打印字符串"name"和"age"
print('name','age')
# 打印结果:name age
2.控制台交互
username = input('please input your username :')
password = input('please input your password :')
print('当前登录用户:', username, password)
please input your username :apollo
please input your password :111111
当前登录用户: apollo 111111
3.逻辑运算
# == , != , <= , >= , < , > 逻辑运算符
print(1 == 1) # True
print(1 == 2) # False
print(1 == "") # False
print(1 != 2) # True
print(1 != 1) # False
print(1 <= 2) # True
print(1 >= 2) # False
print(1 < 2) # True
print(1 > 2) # False print(1 == 1 and 2 == 2) # True
print(1 == 1 and 1 == 2) # False
print(2 == 1 and 1 == 2) # False print(1 == 1 or 2 == 2) # True
print(1 == 1 or 1 == 2) # True
print(2 == 1 or 1 == 2) # False print(not 1 == 1) # False
print(not 1 == 2) # True
4.流程控制
##1 如果if跟随的条件为真,那么执行属于if中的语句
if 1 == 1:
print("1==1真的") ##2 如果if跟随的条件为假,那么不执行属于if的语句,然后寻找else,执行属于else中的语句
if 1 == 2:
print("假的")
else:
print("1==2假的") ##3 如果if条件不成立,会进行第二次判断elif,如果elif条件成立,则执行属于elif中的语句,如不成立则else
if 1 == 2:
print("1==2")
elif 1 == 1:
print("1==1")
else:
print("全是骗人的") ##4 for循环
for i in range(10):
# 当i为5时,停止当次循环回到最开始继续循环
if i == 5:
continue
# 当i为7时,停止全部循环
if i == 7:
break
# 打印结果: 0,1,2,3,4,6
print(i) ##5 死循环
a = 0
sum = 0
while a < 10:
a += 1
sum += a
print(sum) while True:
username = input("username:")
password = input("password:")
if username == "apollo" and password == "":
print("successful")
break
else:
continue
python基础知识回顾[1]的更多相关文章
- python爬虫主要就是五个模块:爬虫启动入口模块,URL管理器存放已经爬虫的URL和待爬虫URL列表,html下载器,html解析器,html输出器 同时可以掌握到urllib2的使用、bs4(BeautifulSoup)页面解析器、re正则表达式、urlparse、python基础知识回顾(set集合操作)等相关内容。
本次python爬虫百步百科,里面详细分析了爬虫的步骤,对每一步代码都有详细的注释说明,可通过本案例掌握python爬虫的特点: 1.爬虫调度入口(crawler_main.py) # coding: ...
- python基础知识回顾之列表
在python 中,主要的常用数据类型有列表,元组,字典,集合,字符串.对于这些基础知识,应该要能够足够熟练掌握. 如何创建列表: # 创建一个空列表:定义一个变量,然后在等号右边放一个中括号,就创建 ...
- python基础知识回顾之字符串
字符串是python中使用频率很高的一种数据类型,内置方法也是超级多,对于常用的方法,还是要注意掌握的. #author: Administrator #date: 2018/10/20 # pyth ...
- python基础知识回顾之元组
元组与列表的方法基本一样,只不过创建元组是用小括号()把元素括起来,两者的区别在于,元组的元素不可被修改. 元组被称为只读列表,即数据可以被查询,但不能被修改,列表的切片操作适用于元组. 元组写在小括 ...
- Python基础知识(五)
# -*- coding: utf-8 -*-# @Time : 2018-12-25 19:31# @Author : 三斤春药# @Email : zhou_wanchun@qq.com# @Fi ...
- scrapy实战1,基础知识回顾和虚拟环境准备
视频地址 https://coding.imooc.com/learn/list/92.html 一. 基础知识回顾 1. 正则表达式 1)贪婪匹配,非贪婪匹配 .*? 非贪婪 . ...
- Python开发【第二篇】:Python基础知识
Python基础知识 一.初识基本数据类型 类型: int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位 ...
- python基础知识(二)
以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍
- python 基础知识(一)
python 基础知识(一) 一.python发展介绍 Python的创始人为Guido van Rossum.1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本 ...
随机推荐
- MATLAB 的运算符
在MATLAB中,提供了丰富的运算符,运算主要包括算数运算.关系运算和逻辑运算. 一.算数运算符 分为标量和数组运算和矩阵运算.需要注意:对于a/b,是a除以b,对于a\b,是b除以a.在MATLAB ...
- Python MySQLdb 使用utf-8 编码插入中文数据
参考地址:http://blog.csdn.net/dkman803/article/details/1925326/ 本人在使用python,mysqldb操作数据库的时候,发现如下问题,编码如下: ...
- Android.KungFu手机病毒原理及清理方法
原文链接:http://jingyan.baidu.com/article/363872ec8ad56b6e4ba16fb1.html Android.KungFu手机病毒清理方法 浏览:3333 | ...
- asp.net web系统开发浏览器和前端工具
1. Firefox浏览器+firebug插件 下载安装Firefox浏览器后,在菜单-附加组件-扩展中,搜索firebug,下载长得像甲虫一样的安装. 在web调试中,直接点击右上角的虫子,即可调出 ...
- HTML5特性
HTML5规范围绕如何使用新增标记定义了大量Javascript API,其中一些API与DOM重叠,定义了浏览器应该支持DOM拓展. 1.与类相关的扩充 HTML5新增了getElementsByC ...
- 什么是SAAS模式网站?
说到“SAAS”,它的读法非常有趣,有“萨斯”,有“S.A.A.S”, 还有中文白话“啥事”的.不过,大多不熟悉的朋友第一反应可能是非典?,别误会,此“SAAS”非彼“SARS”,一字之差,但是意义完 ...
- Silverlight实例教程 - Validation用户提交数据验证捕获(转载)
Silverlight 4 Validation验证实例系列 Silverlight实例教程 - Validation数据验证开篇 Silverlight实例教程 - Validation数据验证基础 ...
- vivado与modelsim的联合仿真(二)
最近在做Zynq的项目,曾经尝试使用ISE+PlanAhead+XPS+SDK组合和Vivado+SDK来搭建工程,使用中发现前者及其不方便后者有诸多不稳定.近期得闻Xilinx退出Vivado20 ...
- eclipse中mat插件使用
http://smallnetvisitor.iteye.com/blog/1826434 User.java class User { private String id; private Stri ...
- SQL SERVER 2000安装教程图文详解
注意:Windows XP不能装企业版.win2000\win2003服务器安装企业版一.硬件和操作系统要求 下表说明安装 Microsoft SQL Server 2000 或 SQL Server ...