目录
一.python基础知识
.输入
password = input("请输入密码:")
print("你1刚刚输入的密码是:",password)
运行结果:
请输入密码:123
input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
input()在从键盘获取了数据以后,会存放到等号左边的变量中
input()函数接收的输入必须是表达式
.运算符和表达式
算数运算符
以下假设变量a等于10,变量b为21;
运算符 | 描述 | 实例 |
+ | 加 - 两对象相加 | a + b输出结果为31 |
- | 减 - 得到负数或是一个数减去另一个数 | a - b输出结果为-11 |
* | 乘 - 两个数相乘或是返回一个被重置若干次的字符串 | a * b输出结果为210 |
/ | 除 - x除以y | b/a输出结果为2.1 |
% | 取模 - 返回除法的余数 | b%a输出结果为1 |
** | 幂 - 返回x的y次幂 | a **b为10的21次方 |
// | 取整除 - 向下取接近除数的整数 | 9//2结果为4 -9//2结果为-5 |
比较运算符
以下假设变量a为10,变量b为20:
运算符 | 描述 | 示例 |
== | 等于 - 比较对象是否相等 | (a==b)返回False |
!= | 不等于 - 比较两个数是否不相等 | (a!=b)返回Ture |
> | 大于 - 返回x是否大于y | (a>b)返回False |
< | 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假,这分别与特殊的变量Ture和False等价 | (a<b)返回Ture |
>= | 大于等于 - 返回x是否大于等于y | (a>=b)返回False |
<= | 小于等于 - 返回x是否小于等于y | (a<=b)返回Ture |
赋值运算符
以下假设变量a为10,变量b为20:
运算符 | 描述 | 示例 |
= | 简单的赋值运算符 | c = a+b 将 a+b 的运算结果赋值为c |
+= | 加法赋值运算符 | c + = a 等效于c = c+a |
-= | 减法赋值运算符 | c - = a 等效于 c = c-a |
*= | 乘法赋值运算符 | c * = a 等效于 c = c * a |
/= | 除法赋值运算符 | c / = a 等效于 c = c / a |
%= | 取模赋值运算符 | c%=a 等效于 c = c % a |
**= | 幂赋值运算符 | c ** =a 等效于 c = c ** a |
//= | 取整除赋值运算符 | c // =a 等效于 c = c// a |
二.判断和循环语句
1.条件判断语句
条件判断
计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。
python指定任何非0和非空值为True,0或者 None 为 False
python编程中if语句用于控制程序的执行,基本形式为:
if判断条件 1: 其中“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行
执行语句1 以缩进来区分表示同一范围。
elif 判断条件2:
执行语句2
else: else为可选语句,当需要在条件不成立时执行内容则可以执行相关语句
执行语句3
2.循环语句
for循环
python的循环有两种,一种是for...in循环,可以依次 把list或tuple迭送
for i in range(5): for i in range(0,10,13)
pjrint(i) print(i)
0 0
1 3
2 6
3 9
4
while循环
while循环,只要条件满足,就不循环,条件不满足时退出循环在 while...else在条件语句为false时执行else的语句块
sum = 0 count = 0
n = 99 while count <3:
while n < 0: print(count,"小于 3")
sum = sum+n else:
n = n-2 print(count,"大于或等于3")
print(sum) 0小于3
2500 1小于3
2小于3
3大于或等于3