Python的基础知识点(一)
来源:互联网 发布:c语言函数的定义与调用 编辑:程序博客网 时间:2024/05/17 01:29
1. Python中数的类型有三种——整数、浮点数和复数。
2. Python是动态语言,也就意味着不需要在声明变量的时候声明或定义数据类型。默认的整数类型可以任意长。(C语言就是静态语言)
3. 可以 用单引号指定字符串,也可以用双引号。三引号用来指定一个多行的字符串。
4. 转义符 \ 大有用处。值得注意的是,在一个字符串中,在一行末尾的反斜杠仅仅表示下一行的字符串是上一行的继续。并不增加新的行。
5. 自然字符串。在字符串的前面附加r或R指定自然字符串,可以是该字符串不被特殊处理。
a = r'What\'s your name ?'b = 'What\'s your name ?'
打印输出上面的两个变量,会发现自然字符串就是让这个字符串的所有转义不再产生作用,只是单纯的字符
6. 在用正则表达式的时候尽可能使用自然字符串
7. 字符串一旦创建不可改变.
8. format方法就是用参变量的值代替格式符。
age = 20schoolNumber = 201557502101print('Your age is {0} and shcool number is {1}'.format(age, schoolNumber))
输出结果:
Your age is 20 and shcool number is 201557502101
{0}对应着format方法的第一个参变量,{1}对应着format方法的第二个参变量。
print('{name} is a good {th}'.format(name='Acer', th='boy'))
注释:format方法的所用用法请移步官方文档。
9. 变量的命名规则和C语言相同,只能由字母、下划线和数字组成且第一个字符只能使用字母或下划线。
10. Python 是完全面向对象的,在某种意义上,任何东西都被作为对象。
11. 物理行和逻辑行:物理行是我们在编写程序的所看见的,逻辑行是单个可执行的语句。强烈建议每行只使用一个语句,如果你非要像一行使用多个语句,也可以用分号(;)将语句隔开。
12. Python对缩进极其严格,建议大家使用tab键(可以在编辑器上设置一个tab代表四个空格),别用**的空格键。
13. 操作符的优先级:lambda
or
and
not x
in not in
is is not
< <= > >= != ==
|
^
&
<< >>
+ -
* / // %
+x -x
~x
**
x.attribute
x[index]
x[index1:index2]
f(expressions)
(expressions, …)
[expressions, …]
key:datum, …
可以使用小括号改变优先级。
14. 控制流的语法上,和C语言一样,只是Python更加易读。更偏向于英语。值得注意的是Python语句中没有switch语句。
- Python的基础知识点(一)
- Python学习笔记(基础知识点一)
- Python的基础知识点(二)
- python知识点(一)
- Python基础(语法知识点)
- python基础知识点(1)
- android基础知识点(一)
- java基础知识点(一)
- java基础知识点(一)
- Java基础知识点(一)
- Oracle基础知识点(一)
- Java基础知识点(一)
- HTML5 学习(一 CANVAS 的基础知识点)
- View的工作原理一(基础知识点)
- Python知识点整理(基础篇)
- python 爬虫知识点 (http 基础)
- Python 基础知识点
- python基础知识点
- latex种种杂项
- ARCEngine 添加创建线要素
- mysql replication--MYSQL_BIN_LOG::change_stage
- eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
- Perl Win32::Gui 模块学习 (3)---- 响应按钮Button的点击事件
- Python的基础知识点(一)
- 割点 洛谷P3388 【模板】割点(割顶) 学习板子
- 1090: 整数幂(多实例测试)
- 1002. 射击游戏1
- LeetCode
- Search a 2D Matrix II_Week2
- java 面向对象
- 泛型的个人理解
- JS幻灯片切换效果