python基础知识(一)

常量:在程序运行过程中其值始终不发生变化的量。

          通常为固定的数值或者字符串。

          例如36、3.15、'good'、"NICe"等。

          常量在程序中可以直接使用。

变量:在程序运行过程中其值可以发生变化的量。

           变量由两部分组成,分别是变量的标识符(变量名)和变量的内容(变量值)。

           标识符=内容

           变量就像一个房间,变量名就像房间的门牌号,变量的内容就像入住房间的人。

           Python代码举例如下:

                 a=3
                 a=4
                 a=a+1
                 print(a)

          最后输出结果为5。

          注意,变量在使用时,会替换对应的值。

变量标识符的命名规则:

          由数字、字母、下划线组成,且不能以数字开头。

          注意,标识符区分大小写。                              

          举例:a1 是合法的标识符。

                    1a 是非法的。

                    name_1  与  Name_1 是两个不同的标识符。

动态语言(更灵活)与静态语言(更严谨):

定义变量时,

是否需要指定数据类型

数据类型是否可以动态改变
动态语言不需要可以
静态语言必须要不可以

                     python 是一门动态语言。

                     java     是一门静态语言。

---------------------------------------------------------------------------------------------------------------------------------

python中的数据类型:数值、字符串、列表、元组、集合、字典。

---------------------------------------------------------------------------------------------------------------------------------

数据类型之数值

                    1.整型(int):也称整数,如 -100, 0, 63.

                    2.浮点型(float):整数部分+小数点部分。也可以使用科学计数法.

                    3.复数(complex):如 a+bj ,由实数部分a和虚数部分b组成。

                                               也可表示成 complex(a,b)

---------------------------------------------------------------------------------------------------------------------------------

数据类型之字符串:

                单引号或双引号括起来的任意文本。

                字符串可以通过索引来获取指定位置的字符,索引从0开始,-1表示从末尾开始的位置。

                 举例:"name"  

name
正索引0123
负索引-4-3-2-1

字符串的基本操作:

                     m="name"

                      n='my_1'

操作解释例子结果
索引获取指定位置的字符m[-2]"m"
连接使用 + 连接字符串"123"+"6""1236"
重复使用 * 重复字符串m*2"namename"
长度

len(字符串名)

可以返回字符串中的字符个数

len(n)4

---------------------------------------------------------------------------------------------------------------------------------

数据类型之列表:

                    列表中的元素可以是不同的数据类型。

                     列表的索引操作和字符串的索引操作是一样的。

                     len(列表名)-------------获取列表中元素的个数。

                           举例:

                                    list1=[123,2,6,1]
                                    print(len(list1))

                                   结果为4

                     max(列表名)------------获取列表中的最大值。

                          举例:

                                   list1=[123,2,6,1]
                                   print(max(list1))

                                   结果为 123

                     min(列表名)-------------获取列表中的最小值。

                           举例:

                                   list1=[123,2,6,1]
                                   print(min(list1))

                                   结果为1

                    sum(列表名)-------------获取列表中元素之和。

                           举例:

                                   list1=[123,2,6,1]
                                   print(sum(list1))

                                   结果为132

列表的基本操作:

                     a1=[1,2,3]

                     a2=[4,5,6]

操作解释例子结果
索引获取指定位置的元素a1[0]1
修改将指定位置的元素重新赋值a2[-3]=0a2=[0,5,6]
连接使用 + 连接列表 a1+a2[1,2,3,4,5,6]
重复使用 * 连接列表a1*2[1,2,3,1,2,3]

---------------------------------------------------------------------------------------------------------------------------------

后续内容见下一期。

                    

                   

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值