python 基础

Posted jklp-1234

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)判断一个数是否为水仙花       

技术图片



以上是关于python 基础的主要内容,如果未能解决你的问题,请参考以下文章

python基础教程(第二版)

Python基础之函数

python 目录

Python 基础

人生苦短,我用Python(目录)

Python基础4