Python基础(一)入门知识

Python基础(一)入门知识,第1张

一、几个基本概念 1.表达式

        表达式就是一个类似于公式的东西,仅仅用了计算结果,不会对程序产生实质性影响。

        例如:10 + 5、8 - 4

2.语句

        一般需要完成某种功能,例如打印信息、获取信息、为变量赋值。对程序产生一定的影响。
         例如:print()、a = 10

3.程序(program)

        程序就是由一条一条的语句和一条一条的表达式构成的。

4.函数(function)

        函数就是一种语句,专门来完成特定的功能。
            形如:xxx()
            分类:
                  内置函数:由Python解释器提供的函数,可以在python中直接使用
                  自定义函数:自主创建的函数
            要素:
                  参数
                        - ()中的内容就是函数的参数            
                        - 函数可以没有参数,也可以有多个参数,多个参数之间使用,隔开
                  返回值
                        - 函数的返回结果,函数也可以没有返回值。

二、字面量和变量
  • 字面量:字面量就是一个个的值,比如1 2 3 a b c ‘hello’
  • 变量:变量用来保存字面量。

三、基本语法

      1.Python严格区分大小写。
      2.每行就是一条语句,每条语句以换行结束
      3.每一行语句不要过长(规范中建议每行不要超过80个字符)。
            "rulers":[80],
      4.一条语句可以分多行编写,语句后边以\结尾。
      5.Python是缩进严格的语言,所以在Python中不要随便缩进
      6.在Python中使用#来表示注释,#后的内容都属于注释,注释的内容将会被解释器所忽略。


四、标识符

        在python中可以自主命名的内容都属于标识符,比如:变量名、函数名、类名。

4.1标识符规范

        1.标识符中可以含有字母、数字、下划线,但是不能使用数字开头。

                例子:a_1、_a2、_3a

        2.标识符不能是python中的关键字和保留字。

                也不建议使用python中的函数名作为标识符,会导致函数被覆盖。

4.2.命名规范

        在python中遵循两种命名规范:

  • 下划线命名法
    • 所有字母小写,单词之间使用_分割。
    • max_length min_length hello_world
  • 帕斯卡命名法(大驼峰命名法)
    • 首字母大写,每个单词开头字母大写,其余字母小写。
    • MaxLength MinLength HelloWorld

一般情况下,Python中类名使用大驼峰命名法,其余的都用下划线命名法

五、数据类型 数值

        数值分成了整数(int)、浮点数(float)、复数(complex)三种类型。

1.整数(int)

        所有的整数都是int类型,且大小没有限制。十进制的数字不能以0开头,而其余进制的整数,在打印时都会转化成十进制。二进制0b、八进制0o、十六进制0x。

        整数可以通过运算符计算,精度可保证。

2.浮点数(float)

        所有的小数都是浮点数。而对浮点数进行运算,精度无法保证

例子:

c = 0.1 + 0.2 

计算结果:

0.30000000000000004

3.复数(complex)

a+bj

a是实部,b是虚部。 

字符串

        表示文本信息,使用引号引用。可以是单引号' '、双引号“ ”

        相同的引号之间不能嵌套。

s="子曰:"学而时习之,不亦乐乎""       #错误

s=‘子曰:"学而时习之,不亦乐乎"’        #正确

1.长字符串

        单引号跟双引号无法跨行使用,但是用三重引号''' """可以。三重引号可以换行、并且保留字符串的格式。

 s = '''锄禾日当午,

汗滴禾下土,

谁知盘中餐,

粒粒皆辛苦。

'''

2.转义字符

        可以使用 \ 作为转义字符。通过转义字符,可以在字符串中使用一些特殊的内容。

\‘        表示 ‘

\"        表示 “

\t         制表符

\n        表示换行

\\        表示反斜杠

\uxxxx        表示xxxx为Unicode编码

3.占位符与格式化

        字符串之间也可以进行加法运算,运算结果为拼接结果,但不能和其他类型运算。

        在创建字符串时,可以在字符串中指定占位符。

变量名保存姓名

name = 'Tom'

使用四种方式来输出 欢迎 xxx 光临

拼接:

print('欢迎 ' + name + ' 光临')

多参数:

print('欢迎', name, '光临')

占位符:

print('欢迎 %s 光临' % name)

格式化字符串 :

print(f'欢迎 {name} 光临')

 4.字符串的复制

使用字符串与数字相乘,Python解释器会将字符串重复指定的次数并返回。

举例如下:

s = 'abc'
s = s * 2
print(s)

结果:

abcabc

 

布尔值 空值 六、对象 七、类型转换 八、运算符

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/870251.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存