day2
1.数据类型 int(整型)
2.字符串类型 在Python中,加了引号的字符都被认为是字符串。
3.字符串的拼接 字符串的拼接只能是双方都是字符串,不能跟数字或其它类型拼接。
4.布尔类型 一个True(真),一个False(假), 主要用于逻辑判断。
5.格式化输出
现有一练习需求,问用户的姓名、年龄、工作、家乡,然后打印成以下格式:
------------ info of -----------
Name :
Age :
job :
Hometown:
------------- end -----------------
------------ 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



浙公网安备 33010602011771号