【Python之路】第一日,Python基础

基本概念

1. python文件

  1). 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

 

作业:用户三次尝试登录机会 

 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")    
View Code

 

 

posted @ 2018-09-29 09:54  木石溪  阅读(93)  评论(0编辑  收藏  举报