Python learning1:print,数据类型,if循环

python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

一.print() 函数

1.1不带引号:计算机可以读懂括号内的内容,处理后打印出来

如:print(1+1) ,输出2 

引号的意义就是告诉计算机直接print打印出引号里面的内容即可

1.2单引号:当括号内有引号时,不用多余操作,直接输出

如:print('1+1'),输出1+1

1.3双引号:与单引号效果相同,但是当括号内文字出现单引号,为了区别,建议使用双引号

如:print("let's go home")

1.4三引号:可以实现跨行输出,与换行符'\n'类似,但是三引号要手动换行

如:print('''今天星期一,

                明天星期二,

               后天星期三''')

1.5转义字符: \n 可以实现换行

如:print('今天星期一,\n明天星期二,\n后天星期三')

二.变量和赋值

2.1 name = '千寻'

     print(name)

三.数据类型

3.1 字符串:str 用引号括起来的文本。只要是被【单/双/三引号】这层皮括起来的内容,不论那个内容是中文、英文、数字甚至火星文,只要是被引号“绑架”起来的,就表示是字符串类型。

可以使用type(变量名),查看变量的类型

如:name = '千寻'

      print(type(name)) 输出:class 'str'

3.2整数:int 普通的整数数字

3.3浮点数:float 带小数点的数字

3.4数据转换

3.4.1 整数和浮点数可以使用str()函数转换成字符串

3.4.2 符合整数类型的字符串可以使用int()函数转换成整数,但是文字和浮点数形式的字符串不能直接转换

3.4.3 浮点数可以使用int()函数 强制转换为整数(直接抹零,输出整数部分)

3.4.5 float()函数也可以将整数和字符串转换为浮点数类型。但同时,如果括号里面的数据是字符串类型,那这个数据一定得是数字形式。

3.5数据拼接

使用+将形同的数据类型拼接到一起

如:time = '早上7点'

      number = '8.8'

      do = '起床'

      does = '买'

       doing = '个面包'

print(time+do+does+str(int(float(number)))+doing) 输出:早上7点起床买8个面包

加上str()函数为了是让拼接的数据类型一致

四.条件判断

总的逻辑是:if(如果),elif(要不然),else(否则)

 4.1单向判断if

如果满足条件就执行,如果不满足条件就不执行

if xxxx:

    print(xxxx)   #这里首行缩进4位 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值