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为了打发圣诞节的无趣,决心开发一个新的脚本 ...
随机推荐
- CoffeeScript 学习笔记
1.什么叫 CoffeeScript CoffeeScript 是一种新的编程语言,构建于 JavaScript 之上.CoffeeScript 提供了一种简洁的语法,对 Python 或 Ruby ...
- spring 基础回想 tips01
spring 属性注入时,类中必须有setter 和 getter方法. spring配置文件里: java业务类中注入DAO: private StudentDao studentDao; // 通 ...
- Matlab The Bisection Method
MATLAB语言 function y=f(x) y=f(x); %函数f(t)的表达式 i=0; %二分次数记数 a=a; %求根区间左端 b=b; %求根区间右端 fa=f(a); %计算f(a) ...
- Atitit,通过pid获取进程文件路径 java php c#.net版本大总结
Atitit,通过pid获取进程文件路径 java php c#.net版本大总结 1. 通过PID获取进程路径的几种方法2 1.1. GetModuleFileNameEx 想获得进程可执行文件的 ...
- 设备模型的uevent机制
内核模块的热插拔事件的通知基于uevent机制. 当kobject的状态发生改变(如,add, remove等)时,会通知用户空间,用户空间接收到事件通知后可以做相应的处理.uevent把事件上报给用 ...
- lamp环境编译安装curl扩展
Linux编译安装php扩展包curl 1.curl,主要用于发送http请求,是php的一个扩展包. 2.安装过程: (1)curl下载:http://curl.haxx.se/download.h ...
- The Super Powers UVA 11752 分析分析 求无符号长整形以内的数满足至少可以用两种不同的次方来表示。比如64 = 2^6 = 8^2; 一个数的1次方不算数。
/** 题目:The Super Powers UVA 11752 链接:https://vjudge.net/contest/154246#problem/Y 题意:求无符号长整形以内的数满足至少可 ...
- .net版本和操作系统
转自: http://msdn.microsoft.com/zh-cn/library/bb822049(v=vs.110).aspx 服务器操作系统 包括 还可以安装 Windows Server ...
- thinkphp No input file specified的解决方法
.htaccess RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
- 补装老版本的Java SE
到oracle注册账号下载bin文件 在bin文件下载目录打开终端复制下面到命令 # chmod +x jdk-6u21-linux-i586.bin 注意版本不同,比如我这次下载到是6u45 chm ...