Python学习笔记

记录稍微有些简洁

print("Hello,World")
print(666) #输出666
# 13.14
# "黑马程序员"
# 定义一个变量
money = 50 # 变量名 = 数值
print("钱包还有:",money)
money = money - 10
print("钱包还有:",money)
print(type(666))
int_type = type(666);
# 变量没有类型,但是它存储的数据有类型
# 数据类型的转换
num_str = str(11)
print(type(num_str),num_str)
# 万物都可以转成字符串,但是字符串转换成数字必须得是“123456789”之类的
# “//” 取整除运算符 9//2 输出结果是 4
# “ ** ”是指数的意思 a**b就是a的b次方
# 字符串的定义
# 1.单引号定义:
name = '黑马程序员'
# 2.双引号定义:
name = "黑马程序员"
# 3.三引号定义法:
name = """黑马程序员"""
# 在字符串中包含引号
name = '"黑马程序员"'
name = "'黑马程序员'"
name = "\"黑马程序员\""
# 字符串的拼接
print("Hello" + name + "World")
# 字符串不能通过加号与数字进行拼接
# 字符串格式化
name = "黑马程序员"
message = "学IT就来 %s" % name
# %s表示我要占位
# %表示将变量变成字符串放入占位的地方
# 用多个变量占位时
name_1 = "IT";
name_2 = "黑马程序员"
message = "学%s就来%s" % (name_1,name_2)
# 数字也可以转化
# 类型转换:%s 表示将内容转化成字符串
# %d 将内容转化成整数
# %f 将内容转化成浮点型
# 格式化的精度控制
# 我们可以通过使用辅助符号m,n来控制数据的宽度和精度
# m,控制宽度 n,控制精度
# %5d 表示将整数的宽度设置为5位,例如数字11,设置为[空格][空格][空格]11
# %5.2f表示将宽度设置为5,保留两位有效数字
# 注意小数点和小数也会计入宽度计算 例11.35表示宽度为5
# %.2f表示不限制宽度,保留两位有效数字
name = "传智播客"
set_up_year = 2006
stock_price = 19.99
# f:format 没有精度限制
print(f"我是{name},我成立于:(set_up_year)年,我今年的股价是:{stock_price}")
# 对表达式进行格式化
# %s 可以代表表达式
# 数据输入
print("请告诉我你是谁:")
name = input()
print(f"我知道了你是{name}")
# name = input("请告诉我你是谁")
# input默认结束的数字类型都是字符串
# python的判断语句
# bool类型 True False 注意大写
age = 30
if age>=18:
    print("已经成年") # 首行缩进表示属于if
print("时间过得真快") # 不属于if语句
# if else 语句
age = int(input("请输入你的年龄:"))
if age>=18:
    print("已经成年")
else:
    print("还未成年")
# 多条件判断
if age>=18:
    print("您大于18")
elif age<=18:
    print("哈哈哈")
else :
    print("OK")
#
import random
num = random.randint(1,10)
guess_num = int(input("输入你猜测的数字:"))
if guess_num == num :
    print("第一次就猜对了")
else:
    if guess_num > num :
        print("大了")
    else :
        print("小了")
    guess_num = int(input("请再次输入你猜测的数字:"))
    if guess_num == num:
        print("猜对了")
    else:
        if guess_num>num:
            print("大了")
        else:
            print("小了")
    guess_num = int(input("请再次输入你猜测的数字:"))
    if guess_num == num:
        print("猜对了")
    else:
        print("错了")
# 循环语句
i = 0
while i < 100:
    print("哈哈哈")
    i+=1
# while嵌套循环
i = 1
while i<=100:
    print(f"今天是第{i}天,准备表白.......")
    j = 1
    while j<=10 :
        print(f"送给小美的第{j}朵玫瑰花")
        j+=1
    print("小美,我喜欢你")
    i+=1
print(f"坚持到第{i-1}天,表白成功")
# 输出不换行
print("hello", end = ' ')
print("world", end = ' ')
# 空格对齐
print("Hello\tWorld")
print("itheima\tbest")
# \t制表符
# 通过while循环输出九九乘法表
i = 1
while i<=9 :
    j = 1
    while j<=i:
        print(f"{j} * {i} = {j*i}\t",end = ' ')
        j+=1
    i+=1
    print() #换行
# for循环
# for 临时变量 in 待处理数据集
#     循环满足条件时执行的代码
name = "itheima"
for x in name:
    print(x)
# range语句
num = 5
range(num) #得到的数据是[0,1,2,3,4]
num1 = 2
num2 = 7
range(num1,num2) #[2,3,4,5,6] 包括前面但是不包括后面
range(3,10,2) # [3,5,7,9] range(num1,num2,step) step默认为1
for x in range(2,18,2):
    print(x)
# for循环变量也可以在外部访问到,但是不建议
# for循环的嵌套应用同while
# continue和break
# continue循环 : 跳过此次循环进行下一次
for i in range(6):
    print("语句1")
    continue
    print("语句2")
# break直接结束循环

相关推荐

  1. python学习笔记 -- 字符串

    2024-07-16 13:30:01       48 阅读
  2. Python学习笔记03

    2024-07-16 13:30:01       32 阅读
  3. Python学习笔记07

    2024-07-16 13:30:01       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 13:30:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 13:30:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 13:30:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 13:30:01       69 阅读

热门阅读

  1. Oracle 常用系统

    2024-07-16 13:30:01       20 阅读
  2. @Profile注解的作用是什么?

    2024-07-16 13:30:01       19 阅读
  3. C#身份证核验、身份证查询API、身份认证接口

    2024-07-16 13:30:01       21 阅读
  4. mysql服务器CPU利用率过高排查

    2024-07-16 13:30:01       19 阅读
  5. VUE中使用this.$emit()的使用进行父子组件之间传值

    2024-07-16 13:30:01       22 阅读
  6. Python-数据爬取(爬虫)简介

    2024-07-16 13:30:01       23 阅读
  7. 讲解机器学习中的 K-均值聚类算法及其优缺点

    2024-07-16 13:30:01       25 阅读
  8. c++单例模式

    2024-07-16 13:30:01       29 阅读
  9. ArrayList详解

    2024-07-16 13:30:01       22 阅读
  10. 系统架构设计师知识点总结目录篇

    2024-07-16 13:30:01       22 阅读