python学习
dir(__builtins__) 显示出所有的内置函数,是全部小写的那种 注意__ 是用shift + - 输入两次即可获得。
help(input) 显示该函数的帮助用法
变量使用前必须先赋值,才能使用,变量名可以包含数字,字母,下划线,但是不能以数字开头,和其他编程语言一样,受C语言影响的。
= 是赋值的意思,左边是名字,右边是值,千万注意不要写反了。。。。
=======================================
>>> "let\'s go !" 需要\来转义
"let's go !"
=======================================
>>> "let's go !"
"let's go !"
========================================
>>> str = 'c:\now'
>>> print(str)
c:
ow
>>> str = "c:\now"
>>> print(str)
c:
ow
>>> str = "c:\\now"
>>> print(str)
c:\now
==================
原始地址符只需在前面加一个小写的 r 即可
>>> str = r"c:\now\fish\c\a\b"
>>> str
'c:\\now\\fish\\c\\a\\b'
=========================================
如若需要打印很多行的句子,则可以使用三重引号即可完成。。。
>>> str = """我爱你,
我爱你;
你爱我;
hello;
world;
你好"""
>>> print(str)
我爱你,
我爱你;
你爱我;
hello;
world;
你好
>>> str
'我爱你,\n我爱你;\n你爱我;\nhello;\nworld;\n你好'
>>>
=================================
整数,浮点数,布尔类型
整数使用e记法
如:
>>> 1.5e4
15000.0
True为1 False 为0 ,这个知道就好,别在应用中使用。。。
>>> True + True
2
>>> True + False
1
>>> True * False
0
>>> True / False
Traceback (most recent call last):
File "<pyshell#87>", line 1, in <module>
True / False
ZeroDivisionError: division by zero
>>>
==========================================
>>> a = 5.99
>>> b = str(a)
>>> b
'5.99'
>>> c = str(5e19)
>>> c
'5e+19'
>>>
======================
获取定义的类型(type或者isinsance)isinstance有两个参数,第一个参数为要判断的值,第二个参数要断言判断的类型。
>>> a = "123"
>>> type(a)
<class 'str'>
>>> type(5.2)
<class 'float'>
>>> type(True)
<class 'bool'>
>>> type(5e15)
<class 'float'>
>>>
>>> a = "小甲鱼"
>>> isinstance(a,str)
True
>>> isinstance(a,int)
False
>>>