zoukankan      html  css  js  c++  java
  • python从入门到实践 第二章


    python变量赋值:

    python的变量赋值 可以是单引号 也可以是双引号
    python 变量赋值的时候不能加()的 比如 name = "My Name is GF"
    变量赋值的时候赋值会报错赋值字符串错误 解决错误可检查解释器解释报错的行号来判断
    打印变量:
    打印变量 需要紧挨着()比如 print(Name)

    感悟:这是最基础的字符串操作,也就是小孩子的牙牙学语阶段,其实特别简单
    下一篇就是对字符串进行改动,比如大小写,移动等等。也是人性化的操作。比较基础
    代码应用即将应用开始。我要在每一篇感悟上加上程序员就是努力努力再努力,没有捷径的路的话,以此来鼓励我自己。

    将变量进行改变
    变量每个单词首字母大写-> title
    代码如下:
    _name_ = "this is gf my hero faker"
    print(_name_.title())
    ____________________________________________
    This Is Gf My Hero Faker

    title将每个单词的首字母修改成了大写
    变量每个单词都大写->upper upper英文翻译是上的意思。 .....
    _name_ = "this is gf my hero faker"
    print(_name_.upper())
    ____________________________________________
    THIS IS GF MY HERO FAKER
    upper将每个单词的字母都修改成了大写
    变量将每个字母都修改成小写->lower lower英文翻译是降低 .....
    _name_ = "this is gf my hero faker"
    print(_name_.lower())
    —————————————————————————————————————————————
    this is gf my hero faker
    lower将每个单词的字母都修改成了小写

    总结:如果存储数据时,用户的英文字母大小写不一致,你可以通过上面的代码来对代码进行处理。 总体来看是相当好用的.

    合并字符串 如果你想把不同的大小写的字符串的数据 合并到一起
    来应对存储数据的时候 你可以使用代码的合并字符串功能来实现

    合并字符串的习惯性错误
    变量之后的的赋值 不要加双引号
    如下
    _name_ = fist_name + two_name
    print(_name_)
    即可

    python 用+号来合并字符串
    合并字符串的的方法 在python中成为拼接,可使用通过存储在变量中的信息来进行信息的拼接处理来创建完整的信息。

    代码拼接如下:
    first_name = "ada "
    last_name = "loveface"
    full_name = first_name + last_name

    print(full_name.title())
    print("Hello I Like " + full_name.title() + " !")

    message = "Hello I Like " + full_name.title() + " !"
    print (message)

    当拼接字符串信息成功 可以存储在一个变量里 以供给下一次使用,比较方便。

    使用制表符 换行符 空格 空白 来使代码更加易于读写
    ->指的是制表符 (相当于tab键)
    ->指的是换行符 (相当于敲满一行代码回车键进行换行)
    liang = "seven day Mr.liang make scripts"
    print (liang.title())
    ____________________________________________
    Seven Day
    Mr.Liang Make Scripts
    总结:制表符和换行符 可以极大的帮助自己的代码规范化.更加方便。

    去除空白的一行代码 能提高搜索字符串的功能
    只需要定义两次变量 第二次在变量的变量前 设置变量 然后使用rstrip 去除空白即可

    lstrip 去除字符串之前的空白行
    rstrip 去除字符串之后的空白行

    delete_kongbai = " python "
    delete_kongbai = delete_kongbai.rstrip()
    _______________________________________
    print(delete_kongbai)

    delete_kongbai = " python "
    delete_kongbai = delete_kongbai.lstrip()
    _______________________________________
    print(delete_kongbai)

    ###############################################

    第一章字符串 试题
    name = " gaofeng "
    name1 = " xiaoming "
    name2 = " puhui "
    check = name
    check1 = name1
    check2 = name2
    jihe = check + check1 +check2 + "!"

    print(check.title().lstrip())
    print(check1.upper().strip())
    print(check2.lower().lstrip().rstrip())

    字符串操作至此完结

    第一章第二节 数字

    数字的加减乘除和次方运算 (**后的数字代表次方 也就是自乘几次)
    >>> 2 + 3
    5
    >>> 3 -2
    1
    >>> 3 - 2
    1
    >>> 2 * 3
    6
    >>> 3 / 2
    1.5
    >>>
    >>> 3 ** 2
    9
    >>> 3 ** 3
    27
    >>> 10 ** 6
    1000000

    ___________________________________________
    >>> (2 + 3) * 4
    20
    >>> (3 ** 2)+ 1
    File "<stdin>", line 1
    (3 ** 2)+ 1
    ^
    SyntaxError: invalid character in identifier 报错很精准
    >>> (3 ** 2) + 1
    10
    _____________________________________________

    浮点数 在编程中很多 小数点都叫浮点数 在python里也是这样的
    >>> 0.1 + 0.2
    0.30000000000000004
    >>> 0.1 * 0.2
    0.020000000000000004

    ——————————————————————————————————————————————————————————

    变量设置成数字的时候 调用python变量 需要
    ps : must be str no not int

    age = 26
    message = "Happy " + str(age) + "GF Birthday!"
    print(message)

    Happy 26GF Birthday!
    ————————————————————————————————————————————————

    动手试一试
    print(3 + 5)
    print(19 - 11)
    print(8 * 1)
    message = (88 / 11)
    print(message)

    编写注释 # 代码越长 标识好代码的重要性 越来越重要
    要求习惯:在代码中编写清晰,简洁的注释
    开始研究更复杂的主题时,尽量将代码写的简洁清晰

     ##########################################################################################

    如何使用变量;如何创建描述性变量名以及如何消除名称错误和语法
    错误;字符串是什么,以及如何使用小写、大写和首字母大写方式显示字符串;使用空白来显示
    整洁的输出,以及如何剔除字符串中多余的空白;如何使用整数和浮点数;使用数值数据时需要
    注意的意外行为。你还学习了如何编写说明性注释,让代码对你和其他人来说更容易理解。最后,
    你了解了让代码尽可能简单的理念。

     第二章完结

  • 相关阅读:
    在Bootstrap开发框架中使用Grid++报表
    在Winform开发中使用Grid++报表
    客户关系管理系统中实现对客户信息标记颜色的处理
    企业微信和后台管理系统的结合管理(2)---创建企业微信应用并配置
    企业微信和后台管理系统的结合管理(1)---各个系统之间的关系和协同。
    基于Metronic的Bootstrap开发框架--资产编码打印处理
    企业微信发送应用消息的实现
    在后台业务管理系统中使用Autofac实现微信接口的处理
    企业微信支付的发送红包及相关接口使用
    开发框架数据库配置的几种应用场景
  • 原文地址:https://www.cnblogs.com/sxgaofeng/p/10394489.html
Copyright © 2011-2022 走看看