Python解释器采用对话模式与用户进行交互
由以上的安装,命令行输入pyana3,即可使用anaconda安装的Python3.7.6解释器
使用:实现下一行缩进。可用空格
“#”-单行注释 ‘’’或“”“”“” 三个三引号/双引号为多行注释
不用;隔断,但可以用;分割写在同一行
行尾加\ 写入下一行,\后不能有任何内容
调用input()函数,“”或‘’ 里的内容为提示
>>>name = input('Please input your name:')
Please input your name:
可用‘’或“”。或者在’之前加转义字符\ 区别
>>>print('hello world')
hello world
>>> print(“I'm Bob”)
I'm Bob
>>> print('I\'m Bob')
I'm Bob
可以使用 + 将两个字符串链接起来
str()转换为字符串
可以直接print 加法+,减法-,乘法*,除法/.
字符串不可以直接和数字相加
python可以直接运算数字,也可以加print 进行运算.
其中*星号表示乘法, /表示除法,
** 表示乘方(3**2是 3 的 2 次方)**4表示4次方
取余数 % 取整//
另外,在Python 2.x中,整数除以整数的结果是整数,比如, 7 ÷ 5的结果是1。
但在Python 3.x中,整数除以整数的结果是小数(浮点数)。
>>> r'c:\windows'
r'c:\\windows'
>>>print("%d + %d = %d" %(2,3,2+3))
2 + 3 =5
>>>a = "早上好"
>>>a_utf8=a.encode()
>>>a_utf8
>b'\xe6\x97\xa9\xe4\xb8\x8a\xe5\xa5\xbd'
>>>a_utf8.decode()
>'早上好'
由字母或下划线引导,加非空格字符、下划线或数字,大小写敏感,如age、name、_abc、a2K
Python为动态机制,使用前不需要定义类型,随时可引用不同类型的对象
>>> x=2
>>> y=2
>>> x is y
>True
变量(variable)
>>> x = 10 # 初始化/赋值
>>> print(x) # 输出
Python学习的内容参考
《Python编程:从入门到实践》-[美] Eric Matthes
《21天学通PYTHON》
莫烦Python
廖雪峰的Python教程
等