Python基础(1)(注释、格式、变量和数据类型等)

(如有错误,希望指出)

说明:Python所有字母,符号都是在英文状态下打出来的。

         =是赋值符号,==才是真正的等于符号

         print 是python的一个内置函数,它会打印结果。形如 print(变量)

         type也是内置函数,它会查看变量的数据类型。但是要显示变量的数据类型,要用print(type(变量))的代码来实现。

一、注释

        顾名思义,注释用来说明代码的功能。

常见注释:

       1.#(shift+3),单行注释,用#号开头。

        2.'''   ''' 或"""   """",多行注释。在Python中单引号和双引号没有区别。三对单引号和三对双引号都可以表示注释。

        

       图片上还是比较明显的,用#的代码部分变成了灰色,用三对引号的部分统一变成了 绿色,根据下面的输出部分不难看出,注释部分并没有被执行,它只是用来给人看的。 

     

        3.快捷键注释,快捷键注释其实不算一种注释,只是一种快速让多行变成注释的方法。

方法是先选取要变成注释的部分,然后按(ctrl+/)。

        

形如上图。

二、行与缩进

        Python没有结束符号,默认一行就是一句话。

        初始学习阶段,所有代码顶格写,后面会遇到if等语句,出现:的时候下一行就要有缩进了。

三、变量(给数据取名)

        命名要求

                1.变量名只能是字母、数字或者下划线(_)的任意组合(其实用中文也不会报错,但约定俗成,入乡随俗嘛)。

                2.不要以关键字作为变量名,关键字是python中已经定义过的一些用语,比如and,not,or,is等。

                如果想知道有哪些是关键字,可以输入import keyword,它开始是灰色的,然后按住ctrl键,鼠标再移到keyword上它就会变蓝,点击即可。然后会生成一个新的python.file,下拉找到kwlist的部分,里面就是Python里所有的关键字(我是使用PyCharm这么操作的,别的IDE(集成开发环境)我就不知道了)。

                不过上网搜其实更快一点。

         小建议:1.变量名尽量能反映它代表的意义,不然变量一多会有点混乱。

                        2.适当的运用大写字符或者下滑线区分英文单词。 

四、数据类型

        1.整型 int(其实就是整数)

        2.浮点数 float(其实就是小数)

        3.布尔类型 bool(其实就是True和False),这两个都是关键字,而且首字母一定要是大写。true和flase就是普通的一个变量名。

        4.字符串类型 str(形如''123'')有引号,单引号双引号都行。

五、打印字符串中的某部分

        索引  [ : : ]

       

         [ : : ]中最多可以有三个位置,第一个代表开始位置,第二个代表结束位置,第三个代表步长(默认为一),但根据需要,我们可以只输入一个或两个位置。

        中括号中没有冒号且填入数字时,就代表取出来一个字符。

        中括号中有一个冒号时代表有两个位置,分别代表开始和结束位置,步长默认为一,有点特殊的是,结束位置输入的序号是不能取到的位置,用数学的话来说,右边是开区间,所以要截取的时候注意。

        如果只有冒号没有填入序号,那么第一个位置默认为负无穷(我的理解),第二个位置默认为正无穷(开始和结束位置填入的数字都是可以超出序号的)。

        中括号中有两个冒号时代表有三个位置,步长可以为负数,代表倒取,这时候如果第一个位置还小于第二个位置,就只能取出来空气。

        如果步长为2,则代表隔一个取字符,其它同理。

        形如"hello tom"的部分,它们各自对应的序号如图

        每一个字母包括空格都有两个对应的序号,值得注意的是第一位对应的是0,而引号是不参与计数的。
       

        对于s="hello tom",假设我们要单独打印 t 这个字母,

        可以输入代码print(s[6])

 

 而如果想要打印tom的部分,可以输入print(s[6:10])。相关知识在上面也说了,10可以替换成比10大的任意整数。

        再次强调,空格是被计入位置的,引号是不被计入的。

        再次说明,欢迎指出错误。

                                                                                                                                                                                                        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值