零基础小新学习python第一周

刚学不久的萌新,有啥说错的请纠正我 谢谢

因为里面可能有一些不严谨的解释 但会帮助小白们理解。

目录

 一.输出与输入的概念

二. 转义字符

三.变量的命名条件 

四.数据类型

五.格式化输出  %d  %f  %s format



 一.输出与输入的概念

什么是输出,什么是输入呢?  其实从电脑吐出来的就是输出 我们打进去就是输入 

print 为输出 就是让电脑说出你想对用户说的话

>>> print("观众老爷们大家好")
观众老爷们大家好

 input 为输入 就是让用户输入他们写的东西

>>> a = input("请观众老爷们写一个数字:")
请观众老爷们写一个数字:2          

     里面的a是一个变量,观众写的数字可以让变量a等于那个数字,也就是把数字塞到a这个变量里面

二. 转义字符

转义字符目前我学的共有5个:\n \t \\ sep end

  \n就是换行的意思

 \t就是隔开一个缩进距离的意思

 \\就是输出一个\的作用

 sep可以改变Python默认以空格隔开俩组数据的机制

 end可以改变Python默认print这个输出函数结尾换行的机制

 ***对于sep:俩组数据必须要用,隔开,而且语句与sep也是要用,隔开

      对于end:在end的print语句中改变了换行结束该语句的方式,而用end="a"中的a来结束该语句

print("hello\nworld")
print("hello\tworld")
print("\\helloworld\\")
print("hello","world",sep="*")
print("hello",end=" ")
print("world")


hello
world
hello	world
\helloworld\
hello*world
hello world

三.变量的命名条件 

 上文所指的a就是一个变量,变量的命名也是有规则的,不能随便命

 那怎么命?往下看 

  ①只能由字母,下划线,数字,中文名来命名

  ②数字不能作开头

  ③不能与关键字重名(关键字可以暂时理解为那些函数的名称,像变量就不能命名为print)

  ④大小写的字母是不同的变量

四.数据类型

 数据类型有以下六种:number(数字), string(字符串),list(列表),tuple(元组),set(集                                       合,dictionary(字典)

     类型变换:int这个函数可以把字符串变成整数

                       float可以把其他数据变成浮点数

五.格式化输出  %d  %f  %s format

  简单来说就是给变量以单位  

 %d是一种让变量为整数的格式

   ①最常规的格式

home = "北京"
weather = 22
weight = 55
print("我这边气温%d摄氏度" %weather)
我这边气温22摄氏度

   ②可以填充

home = "北京"
weather = 22
weight = 55
print("我的学号是%03d" %weather)
我的学号是022

 %f是一种让变量为浮点数(小数)的格式

   ①最常规的格式,python默认小数点后面留六位数

home = "北京"
weather = 22
weight = 55
print("我的学号是%03d,我的体重是%f斤" %(weather,weight))
我的学号是022,我的体重是55.000000斤

   ②改变小数点后的数字数目

home = "北京"
weather = 22
weight = 55
print("我的学号是%03d,我的体重是%.2f斤" %(weather,weight))
我的学号是022,我的体重是55.00斤

 %s是一种让变量为字符串的格式

home = "北京"
weather = 22
weight = 55
print("我的家在%s" %home)
我的家在北京

 format是格式化输出一个更便捷的功能

   补充:与语句隔开要用.    与%的空格隔开类型不同

   ①无编号直接输

home = "北京"
weather = 22
weight = 55
print("我的学号是{},我的体重是{}斤".format(weather,weight))
我的学号是22,我的体重是55斤

   ②有编号直接输

       补充:第一个变量为0,第二个变量为1

home = "北京"
weather = 22
weight = 55
print("我的学号是{1},我的体重是{0}斤".format(weight,weather))
我的学号是22,我的体重是55斤

   ③命名后输

home = "北京"
weather = 22
weight = 55
print("我的学号是{x},我的体重是{y}斤".format(x=weight,y=weather))
我的学号是55,我的体重是22斤

   ④填充,改变小数点,中间对齐

home = "北京"
weather = 22
weight = 55
print("我的学号是{:0>3d},我的体重是{:.3f}斤,我的家在{:^5}这个地方".format(weight,weather,home))
我的学号是055,我的体重是22.000斤,我的家在 北京  这个地方

 注意:填充时不能  :.0>3d  多了一个小数点

            中间对齐的时候不能   :.^5   多了个小数点

   ⑤简写格式

home = "北京"
weather = 22
weight = 55
print(f"我的学号是{weather:0>3d},我的体重是{weight:.4f}斤,我的家在{home:^6}这个地方")
我的学号是022,我的体重是55.0000斤,我的家在  北京  这个地方

个人认为format用起来更舒适,更快捷,特别是简写格式!!


好啦,这就是我这一周学Python学到的知识。

谢谢大家观看啦!!

下周再继续更新

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值