学习python的第一周,小总结

前言

Python现在越来越受欢迎,之前学过C和C++,现在准备开始学习Python,因为我认为它更方便一些,有很多已经封装好的代码库,对于以后想做人工智能、Web开发以及爬虫有很大的帮助,而且Python是人工智能的首选计算机语言,所以准备从现在开始认真学习Python,并写一些文章分享自己的学习历程。


一、Hello python! 

1.“向世界问好”-print函数用法

1.1 print函数作用:

        将括号内的内容打印出来

1.2 格式:

        如果我们想要将括号里面的内容按照格式输出,可以使用三个"或者三个'进行包裹内容

print("hello world!")
print(r"""
//
//                       _oo0oo_
//                      o8888888o
//                      88" . "88
//                      (| -_- |)
//                      0\  =  /0
//                    ___/`---'\___
//                  .' \\|     |// '.
//                 / \\|||  :  |||// \
//                / _||||| -:- |||||- \
//               |   | \\\  -  /// |   |
//               | \_|  ''\---/''  |_/ |
//               \  .-\__  '-'  ___/-. /
//             ___'. .'  /--.--\  `. .'___
//          ."" '<  `.___\_<|>_/___.' >' "".
//         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
//         \  \ `_.   \_ __\ /__ _/   .-` /  /
//     =====`-.____`.___ \_____/___.-`___.-'=====
//                       `=---='
//
//
//     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
//               佛祖保佑         永无BUG
//
//
//
""")   #加r的目的是防止要输出的内容里有特殊转义字符,进而出现错误

 *注意:
         所有的标点符号一定要使用英文​

2.关于变量

2.1 字符串:

        在Python中,被双引号或者单引号括起来的内容我们称之为字符串,Python不会对字符串的输出进行处理

代码如下(示例):

text = '你好'
age = '19'
user_name = '老王'
print("我的名字叫"+user_name+",今年"+age)   # 打印输出,相同类型的变量可以用+连接

2.2 字符串的模板替换:

        ① "我的名字叫{},我今年{}岁,我是{}的,谢谢大家!".format(name,age,sex)

        优点:字符串和变量是分离,推荐使用

        ② f"我的名字叫{name},我今年{age}岁,我是{sex}的,谢谢大家!"

        缺点:字符串和变量没有分离,后期维护稍微繁琐

        ③ "我的名字叫%s,我今年%d岁,我是%s的,谢谢大家!"%(name,age,sex)

        缺点:需要考虑数据的类型,比较麻烦

2.3 变量的运用:

apple_price = 5.5                        # 定义苹果的单价 元/斤
apple_weight = 10                        # 苹果的重量 斤
all_price = apple_price * apple_weight   # 计算购买需要的金额
print("购买苹果的价格一共需要:",all_price,"元")

 3.input函数

 3.1 input介绍:

        用于让用户自己输入信息的情况。

        语法 : input("填写提示的文字")

        注意:

        1 input函数用于接收用户输入的值,这个值可以保存在变量中
        2 input返回的值是字符串类型的

print("欢迎使用本系统,请先登录")
name = input("请输入您的用户名:")
password = input("请输入密码:")
print("欢迎您"+name)
print("登录成功,感谢使用!")

 3.2 input应用:

apple_price = 5.5          # 定义苹果的单价
apple_weight = input("请输入购买的重量/斤:")  # 用户输入购买的重量
all_price = apple_price * float(apple_weight) # 计算总价格
print("购买",apple_weight,"斤苹果一共需要",all_price,"元!")

 4.转义字符

 4.1 转义字符说明:

        ① 转义字符: 在Python中具有特殊含义的字符 以 \ 开头

        ② 常用的转义字符:

           \n   换行符,将光标位置移到下一行开头。
           \r    回车符,将光标位置移到本行开头。
           \t    水平制表符,也即 Tab 键,一般相当于四个空格。
           \b   退格(Backspace),将光标位置移到前一列。
           \\    反斜线
           \'    单引号
           \"    双引号
           \     在字符串行尾的续行符,即一行未完,转到下一行继续写

4.2 举例

# 文件的地址中含转义字符
path = "\\Users\\antong\\python\Python学习\\01_hello_python\\03_变量.py"
print("今天天气真不错\n\r很适合打球")
print("老师说:\"要按时完成作业\"")

 二、流程控制

1.运算符

1.1 算数运算符:

        +      加 , + 在字符串中用于做字符串拼接
        -       减
        *       乘
        /       除
        //      商
       %      模,取余数
        **     次幂

1.2 比较运算符

        >       大于
        >=     大于等于
        <       小于
        <=     小于等于
        !=      不等于
        ==     等于

2.if条件判断

2.1 if语法:

        初始形态语法 :
            if 判断条件(True/False) :
                如果上面的结果是True就执行这里的代码

        进化形态语法 :
            if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            else:
                如果判断条件不成立就执行这里的代码

        超进化形态语法:
             if 判断判断(True/False):
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            elif 判断条件:
                如果上面的结果是True就执行这里的代码
            else:
                如果上面所有的条件都不成立,就执行这里面的代码

2.2 代码示例:

print("="*10,"开始创建游戏角色","="*10)
name = input("请输入角色名称:")      # 定义角色名称
if name !="":                  # 判断用户是否没有输入
    print("用户昵称创建成功%s"%name)
    sex = input("请输入性别:")
    if sex == "男":
        print("您好先生!")
    elif sex == "女":
        print("您好女士!")
    else:
        print("性别输入错误!")
else:
    print("请输入正确的用户昵称!")

 3. while循环

 3.1 语法:

   while 循环
        while 条件判断:
            条件成立执行
        else:
            条件不成立执行

   死循环:当循环没有结束条件的时候就是一个死循环

# 打印1-100的前20个整数
num = 1
n = 0
while num <= 100:
    if n >= 20:
        break
    if num % 2 == 0:
        print(num)
        n += 1
    num += 1

3.2 break continue关键字

break 关键字
    当循环遇到break的时候循环直接结束

continue 关键字
    跳出本次循环执行下一次的循环

i = 10
while i < 100:
    i += 1
    if i == 12:    # 执行代码观察break和continue的不同
        break
        # continue
    print(i)

 案例:打印三角形

i = 1
while i <= 6:
    j = 1
    while j <=i:
        print("*", end="")    # end=  用来取消print函数中默认的换行符
        j += 1
    print("")
    i+=1

总结

以上就是学习了Python一周的知识点汇总,主要学习了一些基本概念、输入输出函数以及流程控制。

Fighting   坚持就是胜利!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TWAS@py

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值