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基础学习的主要内容,如果未能解决你的问题,请参考以下文章