0基础入门Python,最基础、最全面知识点总结!

行业资讯
2019
06/06
09:30
江苏达内
分享

Python的语言类型

Python是强类型动态语言

- 静态编译语言

一旦声明变量类型,变类型不可改变,编译时需要检查

- 动态编译语言

不用生变量类型,随时可以改变变量类型,很难推断变量类型

- 强类型语言

不同类型之间操作,必须提前强制转化为同一类型

- 弱类型语言

不同类型之间可以操作,自动隐式转换

Python解释器

  • 官方的Cpython C语言写的解释器

  • Ipyhton 升级的、有交互的Cpython

  • Pypy pyhton编写的解释器,拥有JIT(just in time)技术,动态编写python代码

  • jython 将python代码转换成Java字节码,运行在java虚拟机上

  • Ironpython 运行在.net平台的解释器,将pyhton代码转换为.net字节码

Python基础语法

  • 注释 – #标注的文本

  • 数字

  • 整数:不区分long和int,只有long;

  • 进制数 0xz(十六进制) 0b10(二进制) 0o10(八进制)

  • 布尔值(Bool),共两个值true和false

  • 浮点数:由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,例如:1.34 0.12 -3.1 1.46e9=1.36*10^9

  • 复数:在python’中表示为a+bj,就是特定的表示,a和b是数字。

字符串

  • 引用的字符序列

  • 单双三引号应用的字符序列可以跨行可以在其中使用任意引号

  • 在字符串前面家上r或R则表示字符串不做特殊处理

转义序列

  • 换行

  • tab键

  • 转义斜杠

  • ‘(“) 转义引号

  • 转义R,原先使用R则表示使用真实字符

  • 缩进 Python采用缩进来表示层次关系,默认为缩进四个空格

  • 续行 在行末是用符号 如果使用括号则认为括号内的才是一个整体

  • 标识符

1. 只能表示一个值

2. 只能使用字母、下划线和数字

3. 只能用字母和下划线开头

4. 不能是python关键字

5. 区分大小写

6. 不能随便使用下划线开头的表示符,不能使用有歧义的单词,不允许使用中文

– 常量 赋值后不能改变值的标识符,python无法定义常量

– 字面常量 一个单独的量,如:12 “abc”

– 变量 赋值后只可以改变的表示符

- 语句......

``````

分支嵌套

if…elif…else语句 例如:


score = 80                                     if score<0:   print('wrong') else:    if score==0:     print('egg')   elif score <= 100:     print('right')   else:     print('too big')


循环语句while和for

while语句

while condition 

    block

当条件满足即condition为True,进入循环体执行block

例子:

    flag=10

while flag:

    print(flag)

    flag-=1

for语句

for element in iteratable:

    block

当可迭代(或者称为循环)对象中有元素可以迭代进入循环体,执行block

for i in range(10):

    print(i)

循环continue语句:中断当前循环的当次执行,继续下一次循环

for i in range(10)

    if i%5==0:

        continue

    print(i)


循环break语句:中断当前循环

for i in range(10)

    print(i)

    if i%5==4:

        break

循环else子句:当for或者while循环正常循环结束就执行else子句,如果是break打断循环则不执行

while condition:

    block

else:

    block

或者

for element in iteratable:

    block

else:

    block


【来源:江苏达内             作者:达内教育 】

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表本网站的观点和立场。

相关热点

在IT行业中,编程语言有许多种,其中这几种语言名列前茅,被程序员人人知晓。那就是Java、Python、C、PHP............
江苏达内
在过去的两年里,随着互联网的快速发展,越来越多的人选择学习编程。在所有的编程语言中,有一种语言长期以来一直排在前三名,那就是Python。Python不仅已经成为数据分析和人工智能领域不可缺少的工具,而且已经被越来越多...
江苏达内
不少学编程的同学们表示很迷茫,自己学过很多门语言,C、python、Java,样样都会,感觉一会儿用这种,一会儿用另一种语言,但是却都不精通,如何才能把一门编程语言练习到精通呢?...
江苏达内

相关推荐