python学习笔记--1

  1. python是一门动态解释性的强类型定义语言
  2. Python解释器
    当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。
    • CPython是使用最广的Python解释器。使用c语言编写
    • IPython是基于CPython之上的一个交互式解释器
    • PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
  3. pycharm 开发效率高
  4. 变量

    • 变量名只能是字母数字下划线
    • 不能以数字开头
    • 不能使用关键字
    • 命名要有意义
  5. Python中没有常量的概念,使用全大写表示常量

  6. 字符编码
    计算机内二进制表示
    ASCII 255 1bytes
    • gb2312
      • gbk
        • gb18030
      • unicode 2bytes
        • utf-8 en:1bytes zh:3bytes
          Python2默认使用ascii码,使用中文要加上
          # -*- coding:utf-8 -*-
          python3默认支持中文
  7. 注释
    • 单行注释#
    • 多行注释”’或”“”
  8. python中 ’ 和 ” 没有区别
  9. 用户输入
    python3 name = input('name:')得到的是string类型
    python2 raw_input
    输入密文:

    import getpass
    password = getpass.getpass("password:")
  10. 用户输出
    字符串拼接(使用多块内存空间,效率低下)
    格式化输出
    • %s,%d,%f
    • print("hello,{_name}".format(_name = name))
    • print("hello,{0}".format(name))
  11. 流程判断

    if .. : 
        ... 
    elif .. :
        ...
    else:
        ...
  12. 循环

    while True:
        ...
    else:
        ...

    break,continue,

    for i in range(20):
        ...
    else:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值