On The Way—Step 2 Python入门之Python内容初始

2.1 输出

print()

打印一个字符串

print('你真好!')

打印变量内容

a = '你真好!'
print(a)

结果都是:你真好!

2.2 变量

变量名字规则

  • 只能用下划线、字母、数字组成
    数字不能在变量的首位出现
    变量名要有真实意义
    命名法:大小驼峰、下划线命名 常用
    不能用Python中的关键字
    变量名对字母有大小写的区分
    不能用拼音和汉字做变量名
    

2.3常量

  • 变量名全部大写就是常量 -- 常量建议不进行修改

2.4注释

单行注释

#后都是注释

多行注释

"""    
可以注释多行,
第一个3引号必须顶格写
"""

2.5基础数据类型

  • int -- 整型(数字) 计算和比较
  • str -- 字符串(字母,汉字)
  • bool -- 布尔值 用于判断

2.6流程控制语句

  • 单if
  • if else 二选一
  • if elif elif 多个选择一个或者零个
  • if elif elif else 多个选一个
  • if if if 多选多或零
  • if 嵌套 进行多层判断 一般if嵌套写三层就可以了

2.7 用户交互

input()

input('提示内容')
a = input('提示内容') 把提示内容付给一个变量
变量 a 为字符串类型

2.8其他知识点

  • and 和 and前后都为真才是真
  • type 查看数据类型
  • int("5") 将字符串5转换成整型
  • str(5) 将整型转换成字符串
  • == 判断前后是否相等

2.9.while循环 -- 死循环

while 条件:
循环体

打断死循环:
break -- 终止当前循环
改变条件 -- 自动定义修改控制执行次数

关键字:
break -- 终止当前循环
continue -- 伪装成循环体中最后一行代码(官方:跳出本次循环,继续下次循环)
while else:while条件成立的时候就不执行了,条件不成立的时候就执行else

2.10字符串格式化

​ % -- 占位
​ %s -- 占字符串的位
​ %d -- 占数字位
​ %% -- 转义成普通的%
​ s = "你好%s"
​ s%("我好")

​ f"{变量名}{字符串}" 3.6版本及以上才能使用

2.11运算符

运算符:
    算数运算符 : + - * / // ** %
    比较运算符: > < >= <= == !=
    赋值运算符: = += -= *= /= //= **= %=
    逻辑运算符: and or not () > not > and > or
    成员运算符: in not in

2.12编码

​ ascii:
​ 不支持中文
​ gbk:
​ 英文 8位 1字节
​ 中文 16位 2字节
​ unicode:
​ 英文 16位 2字节
​ 中文 32位 4字节
​ utf-8:
​ 英文 8 位 1字节
​ 欧洲 16位 2字节
​ 亚洲 24位 3字节

posted @ 2019-07-06 17:38  恨雪柔情  阅读(206)  评论(0编辑  收藏  举报