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
 5- name = "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!
 评论

