目录
基本语法
1. 标识符
什么时标识符?
程序员在开发过程中定义的一些符号和名称。
标识符自己定义的,如变量名,函数名等
- 标识符由字符/下划线和硕子组成,且数字不能开头
- Python中的标识符区分大小写
- 遵循驼峰命名法
小驼峰式命名法(lower camel case) : 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName, aDog
大驼峰式命名法(upper camel case) : 每一个单词首字母都大写,例如:FirstName,Last Name
还有比较流行的使用下划线”_”分割开
2. 行和缩进
Python与其他语言最大的区别就是,python的代码块不是用大括号{}来控制类,函数以及其他逻辑判断。Python最具特色的就是用缩进来写模块。
缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。(否则程序编译期错误)
3.多行语句
Python语句一般以新行作为语句的结束符。
但是可以使用斜杠将一行的语句非为多行显示。
4. 引号
Python可以使用引号(‘),双引号(“),三引号(‘’’或”””)来表示字符串,引号开始与结束必须相同类型。
5. 注释
单行注释采用#号开头。
多行注释采用三个三引号(‘’’)或三个双引号(“””)
6. 输入和输出
print输出到控制台
input则是从控制台输入(可返回输出结果,结果为字符串类型)
上面的都是普通输出,还有一种格式化输出
-
格式化输出操作的目的
比如有以下代码:
如果有几十条这样的信息,如何找寻简化方法?
下面用到的就是字符串格式化
-
什么是格式化
输出结果:
从程序中,看到了%这样的操作符,这就是python中的格式化输出。
输出结果:
-
常用的格式符号
格式符号 | 转换 |
---|---|
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%.2s | 保留2个长度的字符串 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写'e') |
%E | 索引符号(大写“E”) |
%f | 浮点实数 |
%.2f(指定输出小数点位数) | 保留小数点后两位 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
输出结果: