day2

1.数据类型  int(整型)

2.字符串类型   在Python中,加了引号的字符都被认为是字符串。

3.字符串的拼接 字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接。

4.布尔类型 一个True(真),一个False(假), 主要用于逻辑判断。

5.格式化输出  

现有一练习需求,问用户的姓名、年龄、工作、家乡,然后打印成以下格式:

------------ info of        -----------
Name  : 
Age   : 
job   : 
Hometown: 
------------- end -----------------
 方法一:字符拼接
复制代码
 1  #定义变量
 2  name = input("Name:")
 3  age = input("Age:")
 4  job = input("Job:")
 5  hometown = input("Hometown:")
 6 
 7  #拼接
 8  print("---------info of ",name,"-------------"       
 9  print("Name:",name)
10  print("Age:",age)
11  print("Job:",job)
12  print("Hometown:",hometown)
13  print("---------end of -------------")
复制代码

     但是用字符拼接的方式很难实现这种格式的输出。

 


     方法二:把要打印的格式先准备好, 将里面的 一些需要用户输入、没办法预知的信息,用占位符来表示,再把字符串里的占位符与外部的变量做个映射关系。


 1      #定义变量
 2      name = input("Name:")
 3     age = int(input("Age:"))      #将字符串类型转为数字类型
 4     job = input("Job:")
 5     hometown = input("Hometown:")
 6     #格式化
 7     info='''
 8     ---------info of %s-------------       
 9     Name:%s      #代表name
10     Age:%d       #代表age
11     Job:%s       #代表job
12     Hometown:%s  #代表hometown
13     ---------end of -------------
14     ''' %(name,name,age,job,hometown)
15     print(info)
复制代码
注意:
%s=string 字符串占位符
%d=digit 数字占位符
%f=float 小数类型占位符
input默认输入的都是字符串类型的,可以使用print(type(   ))查看。

7.运算符

 计算机可以进行的运算有很多种,它不只是加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算等。
  • 算数运算
          假设a=10, b=20

 

  • 比较运算
          假设a=10, b=20

 

  • 赋值运算
          假设a=10, b=20

 

  • 逻辑运算
         假设a=10, b=20

     

 
posted on 2018-09-19 15:44  zhuang0722  阅读(101)  评论(0)    收藏  举报