python基础条件循环语句

 1、编写代码完成一个名片显示,要求使用取消换行和格式化操作符

# 编写代码完成一个名片显示,要求使用取消换行和格式化操作符

name = '张三'
qq = 1234567
phone_num = 1234567
com_address = '北京'

print('================\n 姓名:%s\n qq:%d\n 手机号:%d\n 公司地址:%s\n================ '%(name ,qq ,phone_num, com_address))

 注意:在python格式化输出中 如果要输出多个参数,只需要一个%,剩下的使用括号即可

即%(name ,qq ,phone_num, com_address)表示

2、常量与变量
定义
   python中程序在运行的时候不会被更改的量,称为常量
   例如:
    www.taobao.com
  注意
     在定义常量的时候一般将常量的名字全部大写(行业规则)
    PI = 3.1415926

常量的特点
      一旦定义,不能更改,python没有任何机制保证常量不会被修改,没有提供定义常量的保留字
   总结:实际常量的值是可以修改的 后面学习将常量锁定  常量实质还是变量   

 3、python的数据类型
生活中的例子:
     车子类型:轿车 卡车 卡丁车 
python程序中,
为了更充分的利用内存空间以及更有效额管理内存,变量是有不同的数据类型:

python3中6个标准的数据类型:
1.Number(数字,也可以叫它整形)
2.String(字符串)
3.list(列表)
4.Tuple(元祖)
5.Dictionary(字典) 
6.Sets(集合)
还有一个特殊的数据类型
None(空值)

#1.包含0的正整数或者负整数
i = 10
print(i)
print(type(i))   #type(变量名) 获取变量的数据类型

#布尔只有两个值 True或者False   使用场景:一般用于条件判断
b = True
print(b)
print(type(b))

#浮点:包含小数点的数字   使用场景:商品的价格
f = 3.5
f = 0.0
print(f)
print(type(f))

#复数:前面是数字,后面是字母
c = 2+3J
print(c)
print(type(c))

#2.字符串:放在单引号或者双引号里面的任意字符
# s = '123'
# s = 'abc'
# print(s)
# print(type(s))


#3.列表:可以理解成其他语言数组
#可以存储不用类型的多个值
#语法格式:[元素1,元素2......]
#使用列表存储班级里面所有学生的名字
nameList = ['杨浩亮','张三','李四','王五',['唱歌','看书','打游戏']]
print(nameList)
print(type(nameList))

#4.字典
#字典也能存储不同类型多个值
#语法格式:{key:value,key2:value2}
#类似生活中新华字典 根据偏旁或者拼音查找对应汉字
#存储学生姓名,年龄,身高
#{'姓名':'张三','年龄':18}
stu = {'name':'杨浩亮','age':18,'height':185}
print(stu)
print(type(stu))
print(stu['name'])
print(stu['height'])

#一般使用字典存储单个学生信息,最终再把所有学生信息添加列表
#定义一个列表接受存储所有学生信息
stu_list = []

#定义字典存储单个学生信息
stu = {'name':'张三','age':16,'sex':'男'}
stu2 = {'name':'李四','age':18,'sex':'女'}
#扩展
#往列表里面添加元素append
stu_list.append(stu)
stu_list.append(stu2)
print(stu_list)

#元祖:存储不同类型的多个元素值
#语法格式:('元素','元素2'......)
#存储的值是不能修改的(程序运行时候)
#后期基本没有变化数据
#性别 学号  身份证
#使用元祖存储所有学生学号
tu = (110,120,130)
print(tu)
print(type(tu))


#集合
#里面可以存储不用类型的多个元素值
#一般元素值就是列表,字典,元祖
#两种创建方式:set()函数
#{}创建
#交集 差集 并集
#比如:获取共同的好友 好友之间的共同爱好
#1.set函数创建
res = set([1,3,5,7])
print(res)
print(type(res))

res2 = {1, 3, 5, 7}
print(type(res2))

#7.None
n = None
print(type(n))

如何知道变量的类型?
在python中,只要定义了一个变量,而且它有数据,此时它的数据类型就已经确定
不需要开发者主动说明数据类型,系统会自动辨别

使用函数type(变量的名字),来查询变量的类型

4、练习题目

1.定义name,age(int类型),sex,address,hobby,然后将其打印在控制台上(①.换行打印 ②.一行打印)

name = '张三'
age = 21
sex = '男'
address = '北京'
hobby = ['篮球','唱跳','rap']

print(type(name))
print(type(age))
print(type(sex))
print(type(address))
print(type(hobby))
print('姓名:%s,年龄:%d,性别:%s,地址:%s,爱好:%s'%(name,age,sex,address,hobby))


2.简述python的优缺点及应用的场景?

优点
1.简单易学2.免费开源 3.高层语言    4.可移植性  5.解释性  
6.面向对象  7.可扩展性  8.丰富的库  9.规范代码
缺点
​    1.运行速度慢2.国内市场
​    3.中文资料匮乏  csdn github 
​    4.架构选择多     django flask
​    5.不能加密             
应用场景
1.web应用开发 2.操作系统,服务器运维  3.科学计算   4.桌面软件
5.服务器软件(网络软件)  6.游戏 7.人工智能   8.爬虫 


3.使用if,编写程序,实现以下功能:
     1.从键盘获取用户名、密码
     2.如果用户名和密码都正确(预先设定一个用户名和密码),
       那么就显示“欢迎进入xxx的世界”,否则提示密码或者用户名错误

user="11"
pwd="155"
user_1=input('user=')
if user_1 == user:
    pwd_1 = input('pwd=')
    if pwd_1 ==pwd :
        print("欢迎登录")
    else: print("密码错误")
else: print("用户名错误")  


4.打印九九乘法表

for i in range (1,10):
    for j in range(1,i+1):
        d= i*j
        print('%d*%d=%-2d'%(i,j,d),end = ' ')
    print()

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值