python 变量
字面量
字面量的含义
在代码中,被写下来的固定的值,叫字面量
基于print语句输出字面量
1 | print(666) |
注释
单行注释 # 语句
多行注释'''语句'''
一般用于类或者方法进行注释,一般写在文件头
变量
变量定义:在程序运行时,能储存计算结果或能表示值的抽象概念简单的说,变量就是在程序运行时,记录数据用的
数据结构
数据类型:通过type()
方法就可以获取到变量存储的数据类型。注意:python中变量是没有类型的,变量存储的数据是有类型的!
数据类型转换
数据类型转换
常用的数据转换方法
1 | int() |
注意
:所有类型都可以转成字符串,但是字符串不一定能转成字符串
例如
1 | test = "abcdef" |
调试信息:
当字符串是纯数字的时候才能转换
1 | test = "123456" |
调试信息:
浮点数转整数的时候会丢失小数部分,并且向下
取整
标识符
标识符命名中只允许出现以下元素
- 英文
- 中文
- 数字
- 下划线
大小写敏感
变量命名规范
变量的命名尽量做到见名知意,使用多个单词组合变量名的时候,中间加下划线
变量全小写!养成好习惯!
运算符
算术运算符
复合赋值运算符
a += b相当于a = a + b
a -= b相当于 a = a - b
a *= b相当于 a = a * b
a /= b相当于a = a / b
a %= b相当于a = a % b
a **= b相当于a = a ** b
a //= b相当于a = a // b
字符串扩展
字符串的定义方式
三种:
- 单引号
'string'
- 双引号
"string"
- 三引号
'''string'''
调试信息:1
2
3
4
5
6print('cles')
print("cles")
print('''cles''')
print(type('cles'))
print(type("cles"))
print(type('''cles'''))
1 | print('"cles"') # 单引号内嵌双引号 |
调试信息:
字符串的拼接
- +号拼接 注意,+号拼接只能完成字符串与字符串之间的拼接
1
2
3str1 = '你好'
str2 = 'cles'
print(str1 + str2)
字符串格式化
使用%占位符进行占位
1
2
3
4
5name = "clesbit"
msg = "hello"
print("%s %s" % (msg, name))
>>>
hello clesbit常用占用符
%s、%d、%f
快速字符串格式化的方式:f””
特点:对于浮点数不做精度要求
1 | name = "cles" |
格式化的精度控制
我们可以使用辅助符号”m.n“来控制数据的宽度和精度。
- m,控制宽度,要求是数字(很少使用),设置的宽度小于数字自身,不生效
- .n,控制小数点精度,要求是数字,会进行小数的四舍五入
1
2
3
4float_num = 3.14159
print("%5.3f" % (float_num))
>>>
3.142
数据输入
- input语句
特点,无论在键盘上输入什么,接收到的数据类型都是字符串
1 | name = input("who are you?\n") |
调试信息:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 cles!
评论