码迷,mamicode.com
首页 > 编程语言 > 详细

python 基础

时间:2019-07-30 21:32:17      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:左移   com   and   序列   范式   赋值运算符   alt   很多   语言   

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 基础

标签:左移   com   and   序列   范式   赋值运算符   alt   很多   语言   

原文地址:https://www.cnblogs.com/jklp-1234/p/11272693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!