python 课程笔记(简单的输入与输出)

        经过一段时间的学习,总结了一些python基础知识。

        在代码的开头,一般需要固定解码方式或者导入库(这里用pandas举例)。

#-*- coding:utf-8 -*-
#放在第一行防止中文乱码

import pandas as pd
#使用pandas库,在后续使用库时用pd简写

      然后就开始我们的编译了,首先可以写一点简单的输入和输出,输入我们一般用input(),输出用print(),还有一些进阶的用法:

a=r''   #''里的字符原样输出
print(a)
print('''

  ''')#括号里的值保留格式输出

     略懂了输入输出的用法,举几个实例能更清晰的认识:

age =input('请输入年龄:')
print(age)
#返回值永远都是字符串

      输出结果如下:

       细心的伙伴也许看到上面的标注感到疑惑,为什么要特别标注是字符串呢?下面继续实例:

age =input('请输入年龄:')
age =int(age)
print(age*2)
#结果:     19>>38


age =input('请输入年龄:')
print(age*2)
#结果:    19>>1919

        python会默认我们input输入的是字符串类型,我们输入的数据在特别标注了int整形数之后才能作为数字进行运算,所以新的知识点来了:

# '字符串'*数字  某字符重复次数

       顺便也讲讲一些相对难一点的运算规则:

#7/3除法=2.33333335  默认浮点数
#7//3整除=2
#取模 7%3=1
# A%B=A-B*(A除B的商取小于等于的整数)
# -7%3=-7-3*(-3)=2    7%-3=7-(-3)*(-3)=-2

        言归正传,继续分享输出数据的方式。当我们需要连接字符串时,可以用+进行连接:

#字符串连接: +  (只能连接同种数据类型)  
weather='小雨'
min_temp=18
max_temp=20
print('今天天气:'+weather+'\n温度:'+str (min_temp)+'~'+str (max_temp)+'摄氏度')

         当同一个数据重复多次时,我们可以用{}替换这个数据信息:

#{}:按照位置替换信息
#{数字}:那么按照特定位置替换信息,位置从0开始编号
#{名字}:那么会按照名字去替换特定的值,使用名字替换的这种,后面必须用赋值语句
print('{0}生{1}未生,{1}生{0}已老,要想与{0}好'.format('君','我'))
#           Out[1]: 君生我未生,我生君已老,要想与君好
print('我叫{name},我的电话号码{phone}'.format(phone='123456',name='abc'))
#           Out[2]:我叫abc,我的电话号码123456

最后给大家分享一下python绘制简单表格的方法:

格式化控制符号:前面必须加上冒号
对齐符号:<左对齐,>右对齐,^居中对齐
print('='*40)
print('||{:<10}||{:^9}||{:>9}||'.format('姓名','年龄','性别'))
print('='*40)
print('||{name1:<10}||{age1:^10}||{gender1:>10}||'.format(name1='小明',age1='19',gender1='男'))
print('='*40)
print('||{name2:<10}||{age2:^10}||{gender2:>10}||'.format(name2='小红',age2='18',gender2='女'))
print('='*40)

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值