python学习 ——Day1

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)
\(行尾)续行符
\反斜杠符号
单引号
"双引号
\000
\oyyy八进制数yyy代表的字符
\xyy十进制数yy代表的字符

转义字符——输出换行符

print("纸上得来终觉浅,\n绝知此事要躬行。")

输出结果为:

纸上得来终觉浅,
绝知此事要躬行。
print("使用转义字符输出一个双引号:\"")

输出结果为:

使用转义字符输出一个双引号:"

转义字符——失效转义字符
未使用:

print("C:\MyProgram\recent\num\test\score")
ecentProgram
um	est\score

使用后:

print(r"C:\MyProgram\recent\num\test\score")

print(R"C:\MyProgram\recent\num\test\score")
C:\MyProgram\recent\num\test\score

这里,用大写的R和小写的r均可得到正确的结果。

end参数
print(输出内容,end="\n")

#不设置end参数,结果分两行打印
print("python")
print("3.5")
python
3.5
#设置end=""
print("python",end="")
print("3.5")
python3.5
#希望在这两个结果之间插入空格可以将空格设置给end
#设置end=""
print("python",end=" ")
print("3.5")
python 3.5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力申博的计算机研究生!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值