python基础注意点(初学python笔记)①

1.缩进

在python中,一行代码前面的空白区域,即缩进,用来表达程序的格式框架,任何不符合python格式框架要求的缩进都是错误的,是无法被python解释器解释的

        注意:python中的缩进,可以类比C语言中的大括号,用来表示特定的一段代码功能区域

python中的缩进一般是四个空格,或者是一个TAB

在单一的程序内,缩进的长度应该是相同的

2.注释

python中,有两种注释方式,即单行注释和多行注释

单行注释以#开头,单行中,#后的内容为注释内容

多行注释以三个单引号进行开头和结尾,

例如:'''这里是我家'''

注意:python中的注释不被程序执行,是辅助性的说明信息

3.变量

python中,我的理解是将变量这一词语以name和object来取而代之,这样理解起来会方便许多,当然,也可以沿用变量概念

        例如:a = 3,其中,a是name,而3是object

name在创建的时候,必须关联一个object,并且,在name创建之后,可以指向任意一个object(包括不同类型),这也是python中为什么见不到变量的声明/定义的现象

    注意:在python中,可以使用type(name)函数来查看name所关联的object的类型

  python中的name命名规则

   (1).使用大小写字母,数字,下划线和汉字等字符及组合进行命名

   (2).python是大小写敏感的一门编程语言

   (3).首字符不能是数字

   (4).name不能和python中的保留字相同

4.保留字(关键字)

python中的保留字一共有33个:

and    as    assert     break      class         continue         def         elif         else         except      finally         for         from         if         import         in         is         lambda         not         or         pass         raise         return         try         while         with         yield         del         global         nonlocal         True         False         None

注意:True False None 这三个保留字值得注意的是,它们的首字母是大写,当我们在使用这三个保留字的时候,如果首字母没有进行大写,那么它们只是name而已,而并不是保留字(关键字)

5.字符串

python中的字符串可以用两种方式来进行表达:两侧加单引号     或者     两侧加双引号

    注意:与c/c++不同,python中的单引号和双引号在字符串中的使用并没有任何区别

             python中的字符串的每一个字符的编号可以是以0编号开始正向递增,也可以是以编号-1为结尾负向递减

6.字符串的索引与切片

使用 [ ] 来进行索引和切片
 -索引:返回字符串中的某一个单字符
例如:a = "老王来了" , a[0] = '老',或者a[-1] = '老'
 -切片:返回字符串中的连续的一段字符串
例如:a = "老王来了哦",a[0:-1] = "老王来了",或者a[0:5] = "老王来了哦"
     注意: 在python中对字符串进行切片操作的时候,所获取内容为[M,N)
               如果由需要在切片操作中,从某位置访问到该字符串的最后位置,则在冒号后面什么都不填写即可

7.列表类型

定义:由0个或多个数据组成的有序序列

-列表使用 [ ] 进行表示,采用逗号来进行分隔各个元素

例如:['F','f']表示两个元素'F'和'f'

-使用保留字in来判断一个元素是否在列表中

        TempStr[-1] in ['C','c']判断前者是否与列表中的某个元素相同,如果找到了,就返回一个True,否则返回一个False

8.赋值语句

定义:由赋值符号构成的一行代码

-赋值语句用来给变量赋于新的数据值(即给name新的object)

        C = (eval(...)-32)/1.8 #将右侧的运算结果赋值给变量C

-赋值语句右侧的数据类型同时作用于变量

TempStr = input("")  #input()函数返回一个字符串

    注意:input()函数是负责将用户从键盘上输入的内容返回一个字符串

            input()函数的括号内放置的是用户输入提示信息,即,在用户输入之前,会自动将这段提示信息输出,来提示用户输入的内容应该是什么样的形式

9.分支语句

定义:由判断条件决定程序运行方向的语句

-使用保留字if elif else 构成的条件判断的分支结构

具体结构为 if <条件> :

                  elif <条件> :

                  else :

当条件是True,则执行冒号后的语句

-每个保留字所在行最后存在一个冒号,这是语法的一部分

    注意:冒号及后续缩进来表示后续语句与条件的所属关系

10.eval函数

功能:去掉参数最外侧的引号,并执行余下语句
-eval()函数的基本使用格式:eval(<字符串或字符串变量>)     
eval("1")
1
eval("1+2")
3
eval('"1+2"')
'1+2'

11.基本循环

python中,循环的形式:

for ... in ... :

循环体

其中,in前变量自动按照顺序获取in后内容来进行循环,in后内容可以是列表,也可以是range()函数的返回值

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜡笔007

等俺发达了赚钱养你[doge]

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值