Python学习笔记——3

  • Pycharm显示工具栏:
    显示工具栏
  • Pycharm解释器添加国内镜像:
    国内镜像添加
  • Pycharm自动添加作者日期1

自动添加作者日期

  • Pycharm管理创建文件:
    文件创建
  • Pycharm常用快捷键:Ctrl+D复制当前行或复制选定内容;Ctrl+Y删除当前行或删除选定内容;默认Ctrl+Alt+L格式化代码,但容易冲突,我修改成了Ctrl+上下文页键2
  • 占位符%s(string,字符串,可通用)、%d(digit,规定整型)、%f(float,浮点型≈小数)
  • 字符格式化输出:
name = input("Name is:")
age = int(input("Age is:")) 	# 强制转整型,字符串不能参与数学计算
job = input("Job is:")
salary = input("Salary is:")

massage = '''
-------- info of %s ---------
Name:%s
Age:%s
Job:%s
Salary:%s
You will be retired in %s years
------- end -----------------
''' % (name, name, age, job, salary, 65-age)	 # %号是将前后进行关联,一一对应
# 输入数字处可用%d和%f代替,当不为数字时报错,%f自动为整数加六位精确位

print(massage)

输出:

Name is:hao
Age is:22
Job is:IT
Salary is:388sd ### 此处本应为整型,但%s对输入没有限制
-------- info of hao ---------
Name:hao
Age:22
Job:IT
Salary:388sd
You will be retired in 43 years
------- end -----------------

  • 字符格式化输出优化(特定位置必须输入特定类型):
name = input("Name is:")
age = int(input("Age is:")) 	# 强制转整型,字符串不能参与数学计算
job = input("Job is:")
salary = input("Salary is:")

if salary.isdigit():    # 判断salary是不是数字
    salary = int(salary)
else:
    # print("must input digit")
    # exit()
    exit("must input digit")    # 退出程序,与上两行注释等价,并输出语句为红色

massage = '''
-------- info of %s ---------
Name:%s
Age:%d
Job:%s
Salary:%f
You will be retired in %s years
------- end -----------------
''' % (name, name, age, job, salary, 65-age)	 # %号是将前后进行关联,一一对应
# 输入数字处可用%d和%f代替,当不为数字时报错,%f自动为整数加六位精确位

print(massage)

输出:

Name is:hao
Age is:22
Job is:IT
Salary is:200
-------- info of hao ---------
Name:hao
Age:22
Job:IT
Salary:200.000000
You will be retired in 43 years
------- end -----------------


  1. ${USER}自动加载当前用户;${DATE}自动生成文件创建日期 ↩︎

  2. 上下文页键相当于鼠标右键,通常位于CtrlAlt之间 ↩︎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值