python语法初步:
· 使用“#”作为单行注释符
· python变量在使用之前不需要声明
· 语句块通过代码的缩进来表示
· 标识符是大小写敏感的
· print()函数在输出中自动包含换行
#判断变量num是否是正数
num=0
if num>0:
print("num是正数")
else:
print("num可能是0")
print("num也可能是负数")
输出结果为:
num可能是0 num也可能是负数
#python对于大小写是敏感的
num=0
Num=3
if Num>0:
print("Num是正数")
else:
print("Num可能是0")
print("Num也可能是负数")
输出的结果为:
Num是正数输入和输出
输入函数:
input(提示信息)
string = input("please input some words:")
在方框中输入:“111”后,输出结果为:
please input some words:111
#将上例转换为input输入函数
num=int(input("请输入一个正数:")) #input输出的类型是字符串,所以需要将其转换成int类型,否则会报错
print("您输入的整数是:%d"%(num)) #其中,%d是格式化参数
if num>0:
print("num是正数")
else:
print("num可能是0")
print("num也可能是负数")
输出结果为:
请输入一个正数:2 您输入的整数是:2 num是正数
输出函数:
print(输出内容)
可以输出常量、变量、表达式
python中的格式化参数
| 符号 | 描述 |
|---|---|
| %c | 格式化字符及其ASCII码 |
| %s | 格式化字符串 |
| %d | 格式化整数 |
| %u | 格式化无符号类型 |
| %o | 格式化无符号八进制数 |
| %x | 格式化无符号十六进制数 |
| %X | 格式化无符号十六进制数(大写) |
| %f | 格式化浮点数字,可指定小数点后的精度 |
| %e | 用科学计数法格式化浮点数 |
| %p | 用十六进制数格式化变量的地址 |
转义字符
| 转义字符 | 描述 |
|---|---|
| r | 回车 |
| n | 换行 |
| t | 横向制表符 |
| v | 纵向制表符 |
| f | 换页 |
| a | 响铃 |
| b | 退格(backspace) |
| (行尾) | 续行符 |
| 反斜杠符号 | |
| ’ | 单引号 |
| " | 双引号 |


