美文网首页python进阶Java-Python-Django社区Python学习日志
【day 1】python编程:从入门到实践学习笔记-安装、变量

【day 1】python编程:从入门到实践学习笔记-安装、变量

作者: 苍云横渡 | 来源:发表于2018-03-13 22:33 被阅读370次

    借着由公众号python之禅发起的组队读书打卡活动,来进行两周为一期的打卡活动,监督一下自己哈哈。本学习笔记系统环境为win10 64位

    学习笔记目录
    【day 1】python编程:从入门到实践学习笔记-安装、变量和简单数据类型
    【day 2】python编程:从入门到实践学习笔记-列表以及其操作
    【day 3】python编程:从入门到实践学习笔记-if 语句(末附练习答案代码)
    【day 4】python编程:从入门到实践学习笔记-字典(末附练习答案代码)
    【day 5】python编程:从入门到实践学习笔记-用户输入和while循环(末附答案代码)
    【day 6】python编程:从入门到实践学习笔记-函数(末附练习答案代码)
    【day 7】python编程:从入门到实践学习笔记-类(末附练习答案代码)
    【day 8】python编程:从入门到实践学习笔记-文件和异常(末附练习答案代码)
    【day 9】python编程:从入门到实践学习笔记-测试代码(末附练习答案代码)
    【day 10】python编程:从入门到实践学习笔记-Django入门(一)
    【day 11】python编程:从入门到实践学习笔记-Django入门(二)
    【day 12】python编程:从入门到实践学习笔记-Django入门(三)
    【day 13】python编程:从入门到实践学习笔记-Django入门(四)
    【day 14】python编程:从入门到实践学习笔记-用户账户(一)
    【day 15】python编程:从入门到实践学习笔记-用户账户(二)
    【day 16】python编程:从入门到实践学习笔记-用户账户(三)
    【day 17】python编程:从入门到实践学习笔记-设计样式和部署(一)
    【day 18】python编程:从入门到实践学习笔记-设计样式和部署(二)& 补充

    第一章 python安装以及环境搭建

    python的安装和环境变量的配置通过百度查询即可解决,这里不作赘述。
    IDE的选择:在前几章学习语法这个阶段,我选择使用EditPlus打造一个Python IDE这个。
    PS:如果需要在 Win10下同时安装python3和python2并解决pip共存问题可以参考这个。

    第一次运行hello world!
    首先创建第一个python脚本文件first.py,代码如下:

    #coding=utf8
    print('hello world!')
    

    EditPlusIDE运行(ctrl+1):

    hello world!
    

    终端命令行运行:

    >C:\Users\Desktop\学习笔记>python3 first.py
    hello world!
    

    第二章 变量和简单的数据类型

    变量

    和C\C++一样,值可以变化,可以用其存储任何东西。(相当于一个容器)
    变量的命名:

    • 首字符必须是字母(大写或小写)或者一下下划线('_')
    • 名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成
    • 对大小写敏感
    • 有效变量名称的例子有 k、__my_num、name_1 和 a4b5_c6
    • 无效 标识符名称的例子有 2board、this is me和my-num

    变量的赋值:
    变量名=值,比如变量名为me,值为god,赋值方法如下:

    me = 'god'
    print(me)
    me = 'home'
    print(me)
    
    运行结果:
    god
    home
    

    字符串

    其是由数字、字母、下划线组成的一串字符。
    PS:字符串是不可变的,一旦创造了一个字符串,就不能再改变它。

    • 【单引号(')】和【双引号(")】两者使用都是相同的,即'hello' 等同 "hello"
    • 【三引号('''""")】可以表示一个多行的字符串,在三引号中可以自由的使用单引号和双引号
    • 【转义符】可以用 \' 来指示单引号——注意这个反斜杠,即'What\'s your phone number?'。另一个表示这个特别的字符串的方法是"What's your phone number?",即用双引号。在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。
    • 【自然字符串】前缀r或R表示“自然字符串”,转义失去意义,所见即所得。
    • 【Unicode字符串】加前缀u或U, 如 u"this is an unicode string"

    字符串的修改

    • title() 将字符串的首字母大写
    • upper() 将字符串全部大写
    • lower() 将字符串全部小写
    me = 'goD'
    print(me.title())
    print(me.upper())
    print(me.lower())
    
    运行结果:
    GoD
    GOD
    god
    
    • 合并字符串使用加号(+
    one = 'im'
    two = 'god'
    print(one + ' ' + two)
    
    运行结果:
    im god
    
    • 使用制表符(\t)或换行符(\n)添加空白
    • 删除字符串右端空白 rstrip() ,删除字符串左端空白 lstrip(),删除字符串两端空白 strip()
    one = ' god '
    one.rstrip()
    one.lstrip()
    one.strip()
    
    运行结果:
    ' god'
    'god '
    'god'
    

    数字

    4种类型的数:整数、长整数、浮点数和负数。主要运算有加(+)、减(-)、乘(*)、除(/)。另外,乘方使用两个乘号表示,比如 3**2 ,即3的平方。

    • 整数int6、-1、070、-0520、-0x350、0x59等。
    • 长整数long5146561L、0132L、-0x19423L。长整型也可以使用小写L,但是还是建议大写L,避免与数字"1"混淆。Python使用"L"来显示长整型。
    • 浮点数float0.0、14.50、44.8e+12、60.1E-12等。
    • 复数complex3.5j、4e+5J等。用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

    PS:使用 str()可以将非字符串值表示为字符串。

    注释

    注释用井号#。井号后面的都会被python忽略,通常用来标注解释代码。

    相关文章

      网友评论

      本文标题:【day 1】python编程:从入门到实践学习笔记-安装、变量

      本文链接:https://www.haomeiwen.com/subject/jdjtqftx.html