Ella_Wu

坚持你应该坚持的

python基础(输出、变量、常量、数据类型、流程控制)

输出 print

print("Hello World!")

# python2 和 python3 的区别

# python2 
# coding:utf-8    
print 123      #输出数字
print "string" #输出字符串
print "你好"    #输出中文

#python3
print(123)      #输出数字
print("string") #输出字符串
print("你好")    #输出中文

变量

  • 变量的作用:临时存储一些值,以便后面调用

    a = 5 # a --变量名  = 赋值  5 --值
    
  • 变量的命名规格

    • 由字母、数字和下划线组成
    • 不能以数字开头
    • 不能用python中的关键字
    • 不能使用拼音或中文
    • 变量名要区分大小写
    • 变量命名要具有描述性
    • 推荐写法
      • 驼峰体
      • 下划线(官方推荐)
  • 一个变量在一个内存空间中只能指向一个内存空间

  • 一个内存地址可以有多个变量名指向

  • 变量的小高级(同一个变量名,后面赋的值会改变前面赋的值)

常量

  • 变量名全部大写的就是常量:约定俗成
  • 一般用在配置文件中

注释

# 单行注释(当行注释)

"""多行注释,
可以折行"""

'''
多行注释,
可以这行显示
'''

基本数据类型

  • 字符串 -- str

    • 字符串操作:
      1. 字符串 + 字符串(字符串拼接)
      2. 字符串 * 数字 (字符串倍增)
  • 整型 --int

    • 整型操作:
      1. 加 +
      2. 减 -
      3. 乘 *
      4. 除 /
  • 布尔值 --bool

    • 真 True 1
    • 假 False 0
  • 数据类型转换

    #字符串转整型
    int("数字")
    
    #整型转字符串
    str(数字)
    

代码交互

  • input(input和print--都可以呈现msg)

    msg = input("提示内容")
    
  • 查看数据类型

    type(需要查看的数据内容)	
    
  • python2 和 python3 的区别

    # python3 中input获取到的信息都是字符串类型
    
    # python2 中input输入的是什么类型获取到的就是什么类型
    # python2 中的 raw_input 和python3中的 input 一样
    

流程控制

  • if -- 单个if

    if 条件:
    缩进 结果
    
  • if else -- 二选一

    if 条件:
    缩进 结果1
    else:
    缩进 结果2
    
    
  • if elif elif -- 多选一或零

    if 条件:
    缩进 结果1
    elif 条件:
    缩进 结果2
    elif 条件:
    缩进 结果3
    
    
  • if elif else 多选一

    if 条件:
    缩进 结果1
    elif 条件:
    缩进 结果2
    else:
    缩进 结果3
    
    

while 循环

  while 条件:
  缩进 循环体

  #死循环
  while 条件始终为真:
  缩进 循环体

  #有限循环
  while 判断条件: #当判断条件不为真时,循环结束
  缩进 循环体

补充知识点

  • pycharm快捷键
    • ctrl + d 快速复制上一行
    • ctrl + ? 快速注释****/快速打开注释
posted @ 2019-11-27 21:59  Ella_Wu  阅读(792)  评论(0编辑  收藏  举报