IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 11.29note--python -> 正文阅读

[Python知识库]11.29note--python

作者:recommend-item-box type_blog clearfix

1、练习打印输出

print(12.0 * 2)
print('12*2')
print('你好',end='') #不换行输出
print('你好'*5) #不换行输出 5个你好

2、演示 注释


'''
	print('这是多行注释1')
'''

"""
  print('这是多行注释2')
"""

# print('这是单行注释  Ctrl + / ')
import keyword 
print(keyword.kwlist) #打印输入查看python的关键字

3、变量


4、数据类型

4.1 字符串 str
a = 'hello code'
b = 3
c = 3.14
print(a)
print(type(a)) #用于打印输出查看a的类型
print(type(b))
print(type(c))
4.2 数字
4.3 布尔
4.4 元组 
e = ()
print(e)
print(type(e))
4.5 列表
g = [3,3.14,'hello']
print(g)
print(type(g))
print('-------------------')
4.6 集合
f = {3,3.14,'hello'}
f = {float,str,int  }
print(f)
print(type(f))

5 、变量代换的几种写法

name = '李华'
age = 22
print('我叫%s,今年%d岁' %(name,age))
# print(f'我叫{name},今年{age}岁!')
print('我叫'+ name + ',今年' + str(age) + '岁!')  #拼接必须都是字符串类型

name1 = '李雪'
age1 = 17
weight1 = 44.8
name2 ,age2 ,weight2 = 'lixue',17,44,8  # 一行赋值的写法
print('---------------------------')
print(f'我们班的{name1},今年{age1}岁,体重{weight1}KG')
print('我们班的'+ name1 + ',今年' + str(age1) + '岁,体重' + str(weight1) + 'KG')
print('我们班的%s,今年%d岁,体重%.1fKG' %(name1,age1,weight1))
print('我们班的%s' %name1,'今年%d岁,' %age1,'体重%.1fKG' %weight1)
print('我们班的{},今年{}岁,体重{}KG' .format(name1,age1,weight1))

6 、列表

emp = ['李华',22,11111.9]
# emp = ('李华',22,11111.9)
print(f'我们部门的{emp[0]},今年{emp[1]}岁,月薪{emp[2]}元!')
print('我们部门的{},今年{}岁,月薪{}元!'.format(emp[0],emp[1],emp[2]))
print('我们部门的' + emp[0] + ',今年' + str(emp[1]) + '岁,月薪' + str(emp[2]) + '元!')
print('我们部门的%s,今年%d岁,月薪%.1f元!' %(emp[0],emp[1],emp[2]))

emp =[['张三',27,12345.67],['李四',26,12333.80]]
print(f'我叫{emp[0][0]},今年{emp[0][1]}岁,月薪{emp[0][2]}元!')
print('我叫{},今年{}岁,月薪{}元!'.format(emp[1][0],emp[1][1],emp[1][2]))

7、字典的使用

stu ={'name':'李华','age':18 ,'weight':62.8}
print('我们班的%s,今年%d岁,体重%.1fkg' %(stu['name'],stu['age'],stu['weight']))

emp =[{'name1':'张三','age1':28,'money1':12345.67},
      {'name2':'李四','age2':23,'money2':22345.67}]
print(f"我们部门的{emp[0]['name1']},今年{emp[0]['age1']}岁,月薪{emp[0]['money1']}元")
print('我们部门的%s,今年%d岁,月薪%.2f元' %(emp[1]['name2'],emp[1]['age2'],emp[1]['money2']))

8、条件语句 if else

number1 = int(input("请输入一个整数:"))
if number1 == 10 :
    print('您的数字 %d = 10' %number1)
elif number1 > 10 :
    print('您的数字 {} > 10' .format(number1))
else:
    print(f'您的数字{number1} < 10' )

使用示例

import random
# 1. 自定义4个变量,分别代表员工姓名,性别,年龄,体重
# 引用该变量,输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
name1 ,sex1,age1,weight = '李美','女',28,46.8
print('我们市场部的员工{},性别:{},芳龄:{} ,体重{}KG!'.format(name1,sex1,age1,weight))

# 2. 自定义1个列表,里面有4个元素,分别代表员工姓名,性别,年龄,体重
# 引用该变量,输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
staff =['李美','女',28,46.8]
print('我们市场部的员工%s,性别:%s,芳龄:%d ,体重%.1fKG!'%(staff[0],staff[1],staff[2],staff[3]))

# 3. 自定义1个字典,里面包含员工姓名,性别,年龄,体重等信息
# 引用该变量,打印输出一句话: 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
staff3 = {'name3' :'李美','sex3':'女','age3':28,'weight3':46.8}
print('我们市场部的员工' + staff3['name3'] + ',性别:'+ staff3['sex3'] +
      ',芳龄:'+ str(staff3['age3']) + ',体重' + str(staff3['weight3']) + 'KG!')

# 4. 自定义1个列表,里面包含2位员工信息,每位员工信息用1个字典保存,分别包含员工姓名,性别,年龄,体重等信息
# 引用该变量,输出2句话:
# 我们市场部的员工李美,性别:女,芳龄:28 ,体重46.8KG!
# 我们市场部的员工吴小华,性别:男,年龄:22 ,体重66.8KG!
staff4 = [{'name4' :'李美','sex4':'女','age4':28,'weight4':46.8},
          {'name5' :'吴小华','sex5':'男','age5':22,'weight5':66.8}]
print(f"我们市场部的员工{staff4[0]['name4']},性别:{staff4[0]['sex4']},"
      f"芳龄:{staff4[0]['age4']} ,体重{staff4[0]['weight4']}KG!")
print("我们市场部的员工{},性别:{},年龄:{} ,"
      "体重{}KG!".format(staff4[1]['name5'],staff4[1]['sex5'],staff4[1]['age5'],staff4[1]['weight5']))

# 5.从键盘输入1个数字(r),
# 自定义一个列表,里面有3个元素(都是正整数,自行定义即可),
# 如果r等于该列表的第2个元素,则输出:您输入的数字*** = 自定义列表的第2个元素 *** ;
# 如果r小于该列表的第2个元素,则输出:您输入的数字*** < 自定义列表的第2个元素 *** ;
# 如果r大于该列表的第2个元素,则输出:您输入的数字*** > 自定义列表的第2个元素 *** ;
r = int(input("请输入一个数据:"))
s = [12,34,9]
if r == s[1] :
    print('您输入的数字%d = 自定义列表的第2个元素 %d ' %(r,s[1]))
elif r < s[1] :
    print('您输入的数字%d < 自定义列表的第2个元素 %d ' % (r, s[1]))
else:
    print('您输入的数字%d > 自定义列表的第2个元素 %d ' % (r, s[1]))

'''
   7.随机选择一个1-100以内的数字作为答案。
    总计7次机会
    用户输入一个数字,程序会提示大了或是小了,直到用户猜中。
'''
import  random
num1 = random.randint(1, 100)
for i in range(7):
    num2 = int(input("输入一个整数:"))
    if num2 == num1:
        print('恭喜你猜中了,您的数%d = 随机数%d' %(num2,num1))
        break
    elif num2 > num1:
        print('你猜大了,您的数%d > 随机数%d' % (num2, num1))
    else:
        print('你猜小了,您的数%d < 随机数%d' % (num2, num1))

思考!

# 请运用for循环,输出以下内容:
'''
1.
三阶:
* * *
* * *
* * *
n(自定义输入)阶
'''
num1 = int(input())
for i in range(num1):
    print('* '*num1)


'''
2.
三阶:
*
* *
* * *
n(自定义输入)阶

3.
三阶:
* * *
* *
*
n(自定义输入)阶

4.
三阶:
  *
 * *
* * *
n(自定义输入)阶

5.
三阶:
* * *
 * *
  *
n(自定义输入)阶
'''
  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-11-30 15:34:38  更:2021-11-30 15:34:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:13:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码