• python 基础


    1、Python的优点很多,简单的可以总结为以下几点。
    (1)简单和明确,做一件事只有一种方法。 (2)学习曲线低,跟其他很多语言相比,Python更容易上手。 (3)开放源代码,拥有强大的社区和生态圈。 (4)解释型语言,天生具有平台可移植性。 (5)支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。 (6)可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python。 (7)代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。 2、Python的缺点主要集中在以下几点。 (1)执行效率稍低,因此计算密集型任务可以由C/C++编写。 (2)代码无法加密,但是现在的公司很多都不是卖软件而是卖服务,这个问题会被淡化。 (3)在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。
    3、代码中的注释
    (1)单行注释 - 以#和空格开头的部分 (2)多行注释 - 三个引号开头,三个引号结尾
    4、在对变量类型进行转换时可以使用Python的内置函数
    - int():将一个数值或字符串转换成整数,可以指定进制。
    - float():将一个字符串转换成浮点数。
    - str():将指定的对象转换成字符串形式,可以指定编码。
    - chr():将整数转换成该编码对应的字符串(一个字符)。
    - ord():将字符串(一个字符)转换成对应的编码(整数)。
    5、运算符的使用,通过type()检查变量类型

    6、Python支持多种运算符,下表大致按照优先级从高到低的顺序列出了所有的运算符。
    
    | 运算符                                                       | 描述                           |
    | ------------------------------------------------------------ | ------------------------------ |
    | `[]` `[:]`                                                   | 下标,切片                     |
    | `**`                                                         | 指数                           |
    | `~` `+` `-`                                                  | 按位取反, 正负号               |
    | `*` `/` `%` `//`                                             | 乘,除,模,整除               |
    | `+` `-`                                                      | 加,减                         |
    | `>>` `<<`                                                    | 右移,左移                     |
    | `&`                                                          | 按位与                         |
    | `^` `|`                                                      | 按位异或,按位或               |
    | `<=` `<` `>` `>=`                                            | 小于等于,小于,大于,大于等于 |
    | `==` `!=`                                                    | 等于,不等于                   |
    | `is`  `is not`                                               | 身份运算符                     |
    | `in` `not in`                                                | 成员运算符                     |
    | `not` `or` `and`                                             | 逻辑运算符                     |
    | `=` `+=` `-=` `*=` `/=` `%=` `//=` `**=` `&=` `|=` `^=` `>>=` `<<=` | (复合)赋值运算符             |
    7、代码练习

    (1)输出Hello world

               

        (2)两个数相加

         (3)摄氏度转为华摄氏度      (4)输出圆的半径和面积  (5) 判断年份是否为闰年,是输出闰年,否则是平年    (6)判断一个数是否为水仙花       



  • 相关阅读:
    二维数组重复合并 并计算
    处理formdata传递的json数据
    thinkphp lock 锁 的使用和例子
    docker 更新后 和wsl2直接集成
    ubuntu apt 换阿里镜像源
    使用phpstorm将本地代码实时自动同步到远程服务器
    notepad++ markdown主题
    【Git】pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
    hyperf 安装扩展 protobuf
    bt[宝塔]安装redis
  • 原文地址:https://www.cnblogs.com/jklp-1234/p/11272693.html
Copyright © 2020-2023  润新知