python 入门学习篇(一),呵呵呵

1.python 3.0 是未来python的主要发展方向,到2020年python2.7将停止研发。

2.python 的类型分为 整型 浮点型 和字符串型  (int,float,str).

type()  id() print()   

整型  2 3 4 5 6

浮点型 2.0  3.1415926

字符串型  ‘呵呵呵’  ‘3.1415926’

3.python可直接当计算器来用     + - *  /  **   加减乘除 立方 

4.python 常见错误提示

>>> printa ('hello,world')
Traceback (most recent call last):       
File "<pyshell#32>", line 1, in <module>
printa ('hello,world')
NameError: name 'printa' is not defined

名字错误   printa 没有被定义

>>> print helo,world
SyntaxError: Missing parentheses in call to 'print'

语法错误 调用 print 时,括号丢失。

>>> aaa = hello
Traceback (most recent call last):
File "<pyshell#53>", line 1, in <module>
aaa = hello
NameError: name 'hello' is not defined

名字错误  hello 没有被定义。没有开辟空间给hello,python得变量要先定义再使用。

>>> a = 03
SyntaxError: invalid token

语法错误:错误的标记/指令   03不是整型

>>> 5 5
SyntaxError: invalid syntax

语法错误:错误的语法   5和5之间没有运算符

5.>>> aaa =555

>>> bbb = aaa
>>> id (aaa)
44847984
>>> id (bbb)
44847984
>>> bbb = 666
>>> id (bbb)
44848320
>>> id (aaa)
44847984

在这里aaa先被定义了,在后面可以被使用,并把开辟了一个空间有了一个地址,把555这个整型存放到了这个空间里。

通过id()可以查看aaa变量的地址,这里是地址并不是555这个值。

bbb = aaa 把bbb的地址指向了aaa ,bbb的地址和aaa的地址是一个地址,这里没有给bbb赋值,所以系统没有开辟空间给bbb.

bbb = 666 把666这个值给了变量bbb,系统为bbb开辟了一个新的空间,并把666这个值放到了这个空间里,所以bbb已经有了新的地址,指向了新的值。

6.变量命名规则 :1.不能有特殊符号  空格 !@#¥%  2.不能用关键字 True  如果用了关键字,关键字将会被占用,关键字是橘黄色的。3.不能以数字开头。 最好的命名方式2种  一种是  SDSC_TQ1_ST 或  SdscTq1Ss  .

7.表达式顺序 () 优先级最大  然后是 ** 然后是 * / 最后是 + - 

8.字符串不能做 / - ,提示会语法错误,但有时可以  两个字符串相加 这样会使2个字符串拼接在一起,也可以乘以一个常数 。

>>> aaa = 'adcd'
>>> bbb = 'cde'
>>> aaa + bbb
'adcdcde'

>>> aaa = 'ab'
>>> bbb = aaa *3
>>> bbb
'ababab'

9 o=python 里的注释 用 #号分割。

10 在IDLE 中是交互模式编程,如果代码太长就不方便,需要转换成文本模式的,用记事本就可以作为python的脚本编译模式,扩展名得用.py.

在交互模式中 运算表达式下面会直接出结果,而脚本模式下必须用print命令才能看到结果。

原文地址:https://www.cnblogs.com/dy791001/p/5900129.html