day1 简介/安装/变量常量/基本数据类型/用户交互/if语句 and day2 whle循环/格式化输出/运算符/字符串编码/in和not in

第二天:

1.while 条件:

  while语句块(循环体)

运行:判断你给的条件是否为真,如果真则执行循环体.否则跳出循环.执行完循环体之后再次判断条件是否为真.

1-10数字


num = 1
while num <= 10:
    if num == 8: #
        num = num + 1
        continue # 在continue之前改变循环变量
    print(num)
    num = num + 1

while循环

while 条件:

  pass

else:    # 当条件不成立的时候执行else中的代码 和break没有关系.判断条件是否成立,如果成立执          pass         行循环体,然后再次判断条件,直到条件不成立的时候跳出循环

num = 1
while num < 10:
    print(num)
    if num == 5:
        break    # 不会执行else的
    num += 1 # num = num + 1
else: # break不会执行这里
    print("数完了")

break      终止当前循环

continue 停止当前本次循环.继续执行下一次循环

 in or  not in

2 .格式化输出 %s

%s 占位符,占位字符串

%d 占位数字

3.运算符

算数运算/比较运算/逻辑运算/赋值运算/成员运算/身份运算/位运算

算数运算: + , -, *, /, %, //, **

比较运算:==, !=, >=,<=,<,>

赋值运算:+=, -=, *=, /=, %=, **=, //=

逻辑运算:

  and 并且,左右两端同时为真,结果才能是真

  or    或者,左右两端有一个为真,结果就是真

  not 非真即假,非假即真

逻辑运算的优先级:() > not > and > or

x or y, 如果x为0,则为y, x非零,则为x

and相反

or: if x == 0 y else x

and:相反

4.字符串编码

1. ASCII 8bit  1byte

2. GBK 16bit  2byte

3.unicode 32  4byte

4.UTF-8   可变长度的unicode

  英文:        8bit    1byte

  欧洲文字:16bit  2byte

  中文:         24bit  3byte

第一天

1.python简介:python是一门解释性,弱类型高级编程语言

  优点:1.优雅简单明确,2.短小快 代码短,代码量小,开发效率高

  缺点:1.运行效率低(相对)

2.python解释器

Cpython官方提供的

Ipython

pypy

jpython

ironpython

3.版本  python3.x python2.7

4.变量 :程序运行中产生的中间值,存储起来,方便后面的程序使用

数据类型:

  (1).int整数:可以执行的运算:+,-,*,/.%,//

  (2).str字符串:由'',"",'''''',"""""",括起来的内容是字符串,可以执行的运算 + *

  (3).bool布尔值:True, False

命名规范:

  1)由字母,数字,下划线组成

  2)不能由数字开头,更不能是纯数字

  3)避免使用python关键字

  4)不能太长

  5)要有意义

  6)区分大小写

  7)不能是中文

  推荐:驼峰和下划线命名

5.常量:所有字母大写

6.注释:

  单行注释: #

  多行注释: ''' ''', """ """

7.用户交互input

  变量 = input('提示语')

8.if语句

  if 条件:

    if-语句块

  elif 条件:

    elif-语句块

  else:

    else-语句块

  

  

原文地址:https://www.cnblogs.com/zero-zero-zero/p/9813130.html