Python基础学习

Posted xukai98

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础学习相关的知识,希望对你有一定的参考价值。

该文章用来记录笔者学习《疯狂Python讲义》

第一章主要是安装Python3+以及环境的配置啦,在此不做记录了,实践出真知~

第二章 变量和简单类型

2.1单行注释(#这是一行简单注释)和多行注释(‘‘‘.多行注释..‘‘‘)

2.2变量

  变量就是一个装数据的容器。常量也是装数据的容器,但是常量保存某个数据后就不能发生改变了,而变量则可以多次发生改变,只要程序对变量重新复制即可。

  2.2.1python是弱类型语言,有两个典型特征

    (1)变量无需声明即可直接赋值

    (2)变量的数据类型可以动态改变

  2.2.2使用print函数输出变量

    print(value, ..., sep=‘ ‘, end=‘\\n‘, file=sys.stdout, floush=False)

    #sep参数进行设置同时输出多个变量和字符串时的分隔符

    #end参数的默认值是“\\n”代表了换行

    #file参数指定print()函数的输出目标,默认值为sys.stdout,代表系统标准输出,也就是输出到屏幕;也可以改变输出位置为文件,例如以下代码:

1 f = open("poem.txt", "w")   #打开文件以便写入
2 print(长风破浪会有时, file = f)
3 print(直挂云帆济沧海, file = f)
4 f.close()

  2.2.3变量的命名规则

    Python语言的标识符必须以字母、下划线(_)开头,后面可以跟任意数目的字母数字和下划线。

    在使用标识符时要注意以下规则:

      1.数字不能打头

      2.标识符不能是Python关键字,但可以包含关键字

      3.标识符不能包含空格

    举个栗子:

      1.xyz#abc   不合法,标识符中不允许出现#号

      2.1abc   不合法,标识符不允许出现数字开头

      3.合法的就举例子啦~

  2.3数值类型

    2.3.1整型

      支持各种整数值,无论大小。Python的整型支持None(空值)。Python的整型数值有四种表示形式:十进制;二进制(0b或0B开头);八进制(0o或0O开头);十  六进制(0x或0X开头)。

    2.3.2浮点型

      两种表示形式:十进制(浮点数必须包含一个小数点,否则会被当成整数类型处理);科学计数形式(5.12e2 即5.12*10^2。只有浮点型数值才能使用科学计数形式)

    2.3.3复数

技术图片

  2.4字符串

技术图片

    2.4.1字符串和转义字符串

      字符串既可以用单引号也可以用双引号括起来,没有啥子区别呢。但是如果字符串本身包含了单引号或双引号就要进行转义处理了,如下两种方法:

      1.使用不同的引号将字符串括起来

      2.对引号进行转义(使用反斜线“\\”将字符串中的字符进行转义,献上栗子:)

str5 = let\\‘s go

      不进行转义就会报错,转以后输出预期结果,结果如下:技术图片

    2.4.2拼接字符串

      使用“+”号就可以拼接了

s1 = "xk"
s2 = "加油"
s3 = s1 + s2
print(s3)

 

    2.4.3repr和字符串

      字符串不能直接和数值进行拼接,可以使用str()和repr()函数将数值转换成字符串再拼接

1 s1 = “作者好骚啊”
2 s2 = 666
3 print(s1 + s2) #这是错误滴
4 print(s1 + str(s2)) #使用str()将数值转换成字符串
5 print(s1 + repr(s2)) #使用repr()将数值转换成字符串

 

以上是关于Python基础学习的主要内容,如果未能解决你的问题,请参考以下文章

Python零基础入门学习

Python基础课:一起学习python基础题

Python学习Python 基础语法

python 零基础学习大纲 - 整理

Python基础学习

python3基础学习笔记(基础知识)-01