Python黑帽编程2.4  流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if …..else 先上一段代码: #!/usr/bin/python # -*- coding: UTF-8 -*- x=int(input('请输入一个整数:')) if x==0: print '%d ==0' % x elif x<0: print '%d <0' % x else: print '%d >0' % x 这段代码使用if,elif和else三个…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 小白学 Python(7):基础流程控制(上) 循环结构 循环结构一般而言,就是一直做某件事情,直到满足某种条件. 正常的 while 循环 比如:学习使我快乐,一直学习一直快乐. 这好像和我上面…
Python入门 一.第一句python代码 很多语言的第一句python代码都是以“你好,世界”开始的,那么我们的python也是如此. 在 /home/dev/ 目录下创建 hello.py 文件,内容如下: print "hello,world" 执行 hello.py 文件,即: python /home/dev/hello.py python内部执行过程如下: 二.解释器 上一步中执行 python /home/dev/hello.py 时,明确的指出 hello.py 脚本…
前言: 一. python中有严格的格式缩进,因为其在语法中摒弃了“{}”来包含代码块,使用严格的缩进来体现代码层次所以在编写代码的时候项目组要严格的统一器缩进语法,一个tab按键设置为四个空格来缩进,防止缩进不规范导致的启动失败. 二.在python中变量(标识符)命名和一般的高级语言没有什么不同都推荐使用,字母.下划线.数字命名,其中数字不能作为标识符的开头,python中变量名是区分大小写的(所以可以使用驼峰命名法去命名,也就是英文单词的字母首字母大写其余的小写).以下划线开头的标识符是有…
1.常量 值不会改变的量 python中没有特别的语法定义常量,一般约定用全大写字母命名常量,比如圆周率pi 2.预算符补充 2.1算数运算符 print(10/3)除法运算 print(10//3)整除运算 print(10**2)平方运算 2.2赋值运算 age=18 age+=1 age/=3 age **= 2 2.3交叉赋值 x=10 y=20 x,y=y,x(底层实现z=y,y=x,x=z) 2.4链式赋值 x=10 y=10 z=10 x=y=z=10 print(id(x)) p…
一.变量\字符编码 Variables are used to store information to be referenced and manipulated in a computer program. They also provide a way of labeling data with a descriptive name, so our programs can be understood more clearly by the reader and ourselves. It…
原文地址:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431658624177ea4f8fcb06bc4d0e8aab2fd7aa65dd95000 一 初识Python python是一种面向对象.解释型的计算机程序语言.Python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发…
python的简洁性真的令人叹为观止,没有JAVA那种输入还要导个包,不学不知道,一学吓一跳啊! 我在学这些基础的时候,会把python和java.c做对比,这样更好的理解记忆! 用户交互(输入) input: 等待输入 输入的全是字符串类型,哪怕输入的是数字,也算作字符串类型(若需要转换为整型,则需要加int强制转换:int(str)) 将输入的内容赋值给前面的变量 name = input('输入名字:') #等待输入 age = input('输入年龄:') print(name,age)…
简易计算器 #简易计算器,蠢新一枚,功能尚不完善,本为个人练习,仅供参考 while 1: a = input('请输入第一个运算数:').strip()#可输入前后带空格的数字 if a.lower() == 'exit':#不区分大小写的实现 break c = input('请输入运算符(仅限+,-,*,/,**):').strip() if c.lower() == 'exit': break b = input('请输入第二个运算数:').strip() if b.lower() ==…
在python中,流程控制语句为强制缩进(4空格) if username=='lmc' and password=='123456': print('Welcome User {name} login...'.format(name=username))else: print('Invalid username or password') 不能这样写: if 条件: do something... else: do something... print()#这个语句前敲了1个空格 会显示Ind…
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变量基础操作 小白学 Python(5):基础运算符(上) 小白学 Python(6):基础运算符(下) 顺序结构 顺序结构是指做一件事情是有顺序性的,按照操作步骤一步一步来完成的. 我们看看糖炒板栗的操作流程是什么: 想自己 DIY 的同学可以参考下面这个链接: https://home.meish…
本章内容概要 1.循环结构之 for 循环 本章内容详解 1.循环结构之for循环 1.1 语法结构 for 变量名 in 可迭代对象: #字符串 列表 字典 元组 for 循环的循环体代码 针对变量名的命名 如果带取值的数据有明确的指向 最好见明知意 例: form name in 学习姓名名单 for addr in 地址信息 如果没有明确的指向 可以使用常见的字母 i   j    k    item  v .... 用 while 和 for 循环打印 l1 = ['a', 'b', '…
1.打印Hello World! print("Hello World!") 或 name="你好,世界!" print(name) 2.声明变量:打印name1和name2的值 name1 = "jayson" name2 = name1 print("My name is",name1,name2) name1 = "jack" print(name1,name2) 3.用户登录:输入用户名和密码 _u…
请查看我的云笔记链接: http://note.youdao.com/noteshare?id=0ea7425d3e3669800cb0d73f7ec8865d&sub=D87B4BF820C74C2AB76F321091E02235…
count = 0 while True: #print('count:',count) if count == 3: print('you guess over 3 times!fuck off!') break age = int(input('Please guess the lmc age:')) if age == 18: print('yes,you got it!') break elif age < 18: print('think bigger…') else: print('…
# 1.使用while循环输出1 2 3 4 5 6 8 9 10 count = 0 while count < 11: if count == 7: count += 1 continue print(count) count += 1 # 2.求1-100的所有数的和 s = 0 count = 0 while count <= 100: s = s + count count += 1 print(s) # 3.输出1-100内的所有奇数 for i in range(1, 100,…
python:用户交互: 等用户输入,做反应: username=input("username:")password=input("password:")print(username,password) 注释:# 1.不好理解的地方加注释 2.中文可用中文,英文,不用拼音 -----------------------------数据类型:integer int float C语言明确告诉计算机是什么类型 int age=12 python不需要用户写 解释器做了…
内容概要 成员运算 身份运算 流程控制 详细 1.成员运算 定义:判断某个个体在不在某个群体内 关键词:in(在) /// not in(不在) 例: num_list = [1, 2, 3, 4, 5] num = input(输入的数字) print(num in num_list) print(num not in num_list) 数据是字典的情况: 2.身份运算 定义:判断两个数据 值和内存地址是否相等 关键词:符号: == (只判断值)///is (判断内存地址) 值相等内存地址不…
python全栈开发-Day2 布尔 流程控制 循环   一.布尔 1.概述 #布尔值,一个True一个False #计算机俗称电脑,即我们编写程序让计算机运行时,应该是让计算机无限接近人脑,或者说人脑能干什么,计算机就应该能干什么,人脑的主要作用是数据运行与逻辑运算,此处的布尔类型就模拟人的逻辑运行,即判断一个条件成立时,用True标识,不成立则用False标识 a=3 b=5 a > b #不成立就是False,即假 #False a < b #成立就是True, 即真 #True #接下…
流程控制 在以前的代码中,所有的代码都是交由 Python 忠实地从头执行到结束.但是这些远远不够.很多时候需要根据不同的情况执行不同的代码. 如果你想改变这一工作流程,应该怎么做? 就像这样的情况:你需要程序作出 一些决定,并依据不同的情况去完成不同的事情,例如依据每天时间的不同打印出 '早上好' 'Good Morning' 或 '晚上好' 'Good Evening'? 需要用到流程控制! python 共提供了 3 种流程控制: if.while.for...in 一.分支语句 所谓分支…
一.基本语法 1.PHP在网页里的结构 <?php ..... ?> 2.php的另一种格式(不推荐使用) <script language="php"> ,,,,,,,,, </script> 3.php注释 // /*    */ # unix 风格 4.一条语句要用 ; 结束 <?php echo "abc"; ?> 5.PHP区分大小写 6.输出到屏幕 echo  printf printf('今天吃了%d个鸡…
成员运算 in #判断--在--里面 print('a' in 'abcd') # 字符串判断a是否在abcd里面 print('you' in 'how are you') # 这种整体也可以判断 print('1' in ['1', '2', '3', '4', '5']) # 判断某个元素是否在某个列表里面(后面会用的很频繁) print('number1' in 'number1':'1', 'number2':'2', 'number3':'3') # 字典中value不参与运算,只有…
1. 内置函数 1> len:统计元素长度 str1 = 'wonderful' print(len(str1)) result: li = [,,] print(len(li)) result: info = {} print(len(info)) result: 2> in:判断某元素是否在某种类型内,与之相反为 not in.均返回布尔值. a='westlife' print('e' in a) result: True a='westlife' print('d' in a) res…
写在之前 今天突发奇想,想要弄一个微信自动抢红包的程序,首先去百度这个,找到了有两种方法 一种是安装「pocoui」这个第三方库,但没有给出详细代,我就没有使用这个方法. 我用使用的是第二种借助「Airtest IDE」工具,在进行cv大法的时候,发现连接上了我的Android手机,但是运行打开微信的代码时,没有打开我的微信,我也不知道是代码的问题还是我手机的问题,因为运用了其他的工具,我也没有去深入了解. 01 三种格式化输出的方式 python从创建到现在,已经更新到python3.8.x,…
# (7)位运算符: & | ^ << >> ~ var1 = 19 var2 = 15 # & 按位与 res = var1 & var2 """ 000 ... 10011 000 ... 01111 000 ... 00011 => 3 """ print(res) # | 按位或 res = var1 | var2 print(res) """ 000 .…
一.函数 (一)什么是函数 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”. (二)函数的定义 目的:将一个常用的功能封装起来,方便以后调用 步骤:确定函数名,确定函数体,调用 格式:返回值类型 函数名(形式参数列表) {函数体} (三)函数的调用  示例: (四)函数的参数 ①. 形参:定义函数时,函数名后面的参数 如num1和num2 ②. 实参:调用函数时,传人的具体数据   如a和b ③. 形参和实参的个数必须相等 ④…
1 运算符 +-*/               (+)   既是数学运算 ,也是 字符串链接 %                  求余  /  求模  (进口大麻袋) ==                 是否相等 !=                  是否不等 >  >=   <  <=   比较大小 &&                逻辑与 (左右都为才为真真) ||                    (左右有一个为真,既为真) !        …
算数运算: 1.运算符罗列: 算数运算符:[+].[-].[*].[/].[%].[++].[--] 赋值运算符:[=].[+=].[-=].[*=].[/=].[%=].[.=] 比较运算符:[>].[<].[==].[>=].[<=].[!=].[===].[!==] 逻辑运算符:[&&].[||].[!].[and].[or].[not] 位运算符:[&].[|].[^].[~].[<<].[>>] 其他运算符:[? : ][=…
取模就是返回余数. 取模的作用主要是来取奇偶数来用的,奇数干嘛,偶数干嘛. 比较运算符: 赋值运算: 逻辑运算: 赋值的时候可以多个变量同时赋值 成员运算: in就是在不在的意思. 身份运算: 位运算: 二进制运算: &就是and运算 |或运算就是or 异或运算就是^,正好相反,相同为0,不通为1 按位取反运算~,取60的按位取反,就是0变成1,1变成0 所以~60=195,但是实际情况呢得到-61,都是负值 因为计算机都是按195-256=-61得到的值显示的负值 左移右移的应用场景 右移一位…
算数运算符 算术运算符 描叙 运算符 实例 加 + 10 + 20 = 30 减 - 10 – 20 = -10 乘 * 10 * 20 = 600 除 / 10 / 20 = 0.5 取余数 % 返回除法的余数9%2=1 浮点数精确度 浮点数值的最高精度是 17 位小数 console.log(0.07 * 100); // 7.000000000000001 console.log(0.1 + 0.2); // 0.30000000000000004 递增和递减运算符 递增运算符 前置递增…