Python学习笔记(一)之基本数据类型

                        Life is Short,I Use Python

人生苦短,我用Python

Python特点:简洁 、易于学习、运行效率慢 

Python主流的应用场景:爬虫、大数据、测试、web、AI、脚本处理

Pythonz之禅:

Simple is better than complex  简洁胜于复杂

Now is better than never. Although never is often better than right now 做也许好过不做,但不假思索就动手还不如不做

如何交换俩个变量?

其他语言:                                      Python:

temp=x                                            x,y=y,x

x=y

y=temp

Python的基本数据类型:

Number:整数:int

                 浮点数:float

                 bool布尔类型:表示真、假        True=> 非零数、非空字符串、非空列表等等 ;False=> 0、''、[]、{}、None...

                 complex 复数

str:字符串 :例 'let\'s go' ==>'let's go'

字符串运算: 'hello'+'world'==>helloworld

                       'ab'*3==>'ababab'

                       'abcdef'[2]==>'c'

                       'abcdef'[-2]==>'e'

                       'abcdef'[1:4]==>'bcd'

                       'abcdef'[0:-2]==>'abcd'

                       'abcdef'[2:]==>'bcdef'

                       'hello world java'[-4:]==>'java'

列表:list[]

                例:

                  ["新月打击'',"苍白之瀑","月之降临","月神冲刺"][3]==>'月神冲刺'

                  ["新月打击","苍白之瀑","月之降临","月神冲刺"][-1:]==>['月神冲刺']

                  ["新月打击","苍白之瀑","月之降临","月神冲刺"][0:2]==>['新月打击,'苍白之瀑']

                  ["新月打击","苍白之瀑"]*2==>['新月打击', '苍白之瀑', '新月打击', '苍白之瀑']

元组:tuple()

               例:

                   (1,2,'-1',True)[1]==>2  等等

                     len([1,2,3,4,5,==>6

                     3 not in [1,2,3,4,5]==>False

                     max([1,2,3])==>3

                     min('ybuhu')==>b

集合:set{}  特点:无序、不重复

求俩个集合的差集:{1,2,3,4,5,6}-{3,4}==>{1,2,5,6}

求俩个集合的交集:{1,2,3,4,5,6,}&{3,4}==>{3,4}

求俩个集合的并集:{1,2,3,4,5,6} | {3,7}==>{1,2,3,4,5,6,7}

如何定义一个空的集合:set()   

字典:dict{key1:value1,key2:value2...} key不可重复

键一般是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。

值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。

进制表示方式:二进制0b、八进制0o、十六进制0x

各进制间的转化:

其余进制转二进制:bin()

其余进制转八进制:oct()

其余进制转十进制:int()

其余进制转十六进制:hex()

查看ASCII码函数:ord()

查看内存地址值:id()

猜你喜欢

转载自blog.csdn.net/fhy36897/article/details/89325763