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 基础的主要内容,如果未能解决你的问题,请参考以下文章