【Python之路】第一日,Python基础
基本概念
2. 两种执行方式:
1)Python py文件路径
2)Python 进入解释器,实时编译
3. 解释器路径:
#!/usr/bin/env python
4. 编码:
# -- coding:utf8 --
补充: 编码类型分为Unicode(4字节)、Utf-8(3字节)、GBK(2字节)
5. 执行操作:
1)input:
[1]. 接收到输入信息均为字符型
1 n = input('enter a string:\n') 2 print(n*2) 3 >>> enter a string: 4 2 5 22
2)数值类型
[1]. 变量 变量名只能由数字,字母,下划线,且不能由数字开头,不能和关键字重复,最好不要和python内部东西重复。 注意:尽量让变量名具有意义。
[2]. 字符串,可由' '、" "、''' ''' 满足加法与乘法(a * 3 = aaa、a + b = ab)
[3]. 数值,满足 “加 +,减 -,乘 *,除 /,余 %,商 //,次方 **
3)条件语句
if-else
[1].代码块需要缩进(一般空格4位,即一个Tab键),并保证缩进相同
[2].if-else,可以嵌套
[3].pass,代指空代码,无意义,仅表示代码块
while
[1].死循环
[2].while-else,先执行while,当while不满足时,执行else
continue break
[1].continue:终止当前循环,执行下一个循环;
[2].break:终止整个循环;
运算符
运输结果为具体值
[1].算术运算符: +、- 、、 / 、 **、// 、%
[2].赋值运算符:=、+=、-=、=、/=、**=、//=、%=
运输结果为布尔值(True、False)
[1].比较运算符: > 、<、 >=、<=、==、 !=
[2].成员运算符:in 、not in
[3].逻辑运算符:and、or(两者没有优先级,从左到右计算,True or ----->True,False and -----> False)、not
作业:用户三次尝试登录机会
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
1 count = 0 2 while count < 3 : 3 user = input('Enter the user name:') 4 passwd = input('Enter the password:') 5 count = count + 1 6 if user == 'alex' and passwd == '123': 7 print("sucess") 8 break 9 else: 10 if count != 3: 11 print('retry') 12 else: 13 print("faile")