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 + s2print(s3)

    2.4.3repr和字符串

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

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

Python基础学习

评论关闭