ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python基础

2022-07-26 23:03:10  阅读:183  来源: 互联网

标签:语句 运算符 解释器 shell python 基础 注释


目录

  • 7/26发
  • 待补充

运行方式

  • 解释器,输入解释器名称+文件名称 运行
  • 交互式,输入解释器名称打开python的shell
    • shell,命令解释器,在shell中可以输入终端命令,将用户输入的命令传输给操作系统
    • 不能保存,立即出结果
    • exit()退出 ctrl+d退出
    • IPython,交互式shell
      • 输入ipython(3)运行
      • exit ctrl+d直接退出
      • 支持自动补全
      • 支持自动缩进
      • 支持bash shell命令(专门用来输入Linux终端命令)
  • IDE集成开发环境
    • 图形用户界面,代码编辑器,编译器,解释器,调试器...

基础

python基础

  • 编码

    • 默认源文件UTF-8,字符unicode
  • 保留关键字

    • import keyword,keyword.kwlist可以输出当前版本所有关键字
    • True False None 首字母大写,与Java不同
  • 命名规范(在python与Java区别中,待整理)

    • 标识符由字母、数字、下划线组成,不能以数字开头
    • 变量名所有字母小写,字母之间下划线连接
  • 注释

    • 可在print(''' 注释内容 ''')作为字符串出现

    • #是单行注释的开始

        #这是注释
        a = 1
      
    • 一对'''或者一对"""是多行注释

      """
      这是多行
      注释
      """
      '''
      这是多行
      注释
      '''
      b = 2.2
      
    • 一对'''还可以在函数的首部对函数进行一个说明

  • 行缩进

    • 使用缩进来表示代码块,python缩进严谨
    • 空行也是程序代码的一部分,便于阅读,不是python语法的一部分
  • 多行语句

    • 反斜杠\连接多行
      a = a + \
      b + \
      c
      a = a + b + c
    
    • 括号内识别为一行()[]{}
  • 一行多句

    • a = 9
      a1 = 10;a2 = 0
      # python没有明确的结束标志,用代码块层级表示语句的结束,可以在一行上显示多条语句,用 ; 分开
      
  • import

    • 导入模块
  • from...import

    • 从某模块导入某(可多个)函数

    • 算数运算

      • + - * / %
      • // 取整除,9//2 4
      • ** 二次方
      • *可以用于字符串, - * 5 -----

基本数据类型

Python 3 中有六个标准的数据类型:

  • Numbers(数字)
    • 数据类型,python中不需要指定,可自动推导
    • int
    • 在python2中还有long
    • float
    • bool
      • 首字母大写
      • 0 假 非0 真
      • bool类型参与运算时,False为0,True为1
    • complex 复数
  • String(字符串)
    • '' ""
    • 没有字符类型,长度为1的字符串
    • 截取 变量名[开始下标:结束下标:步长]
    • 下标正数0开始,倒数-1开始
  • List(列表)
  • Tuple(元组)
  • Sets(集合)
  • Dictionaries(字典)

格式化字符

格式化字符 含义
%s 字符串
%d 整数,其中%06d,如果数字不够6位,前边补0,如果超出原样输出
%f 浮点数,其中%.02f,如果数字不够2位,后边补0,如果超出原样输出,默认6位
%% 输出%

转义字符

转义字符 含义
\\ \
\' '
\" "
\t 制表符
\n 换行,下一行?
\t 回车,光标放至左侧?
或print时加r防止转义,print(r'hello\nworld') hello\nworld

分支语句

  • if(条件的括号目前看来可加可不加)
    if 语句 :
      aa
    else 语句 :
      bb
    

缩进最好用空格,tab键和空格不要混用

  • elif
    if 语句:
      aa 
    elif 语句:
      bb
    else:
      cc
    

循环语句

  • for
  • while
     while (条件):
       aabbcc
       为了循环有出口,循环条件需要有改变
    
  • continue 结束本次循环进行下一次循环
  • break 跳出当前循环

逻辑运算符

  • and
  • or
  • not

赋值运算符

符号 含义
= 赋值
+= c += a   c = c + a
-= c -= a   c = c - a
*= c *= a   c = c * a
/= c /= a   c = c / a
//= c //= a   c = c // a
%= c %= a   c = c % a
**= c **= a   c = c ** a

标签:语句,运算符,解释器,shell,python,基础,注释
来源: https://www.cnblogs.com/stable555/p/16522996.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有