Day 1-Morning

     终于开通了新的博客(等待审核的过程用着备忘录敲...)~感谢几位大佬们愿意带我一起学习 大家一起加油!(苟富贵,勿相忘!/doge 哈哈哈)

  初学python,以下是第一天的一小点学习总结:(买的书还没拿到,先凑合着学)

  • IDLE是一个Python Shell(外壳),一个通过输入文本与程序交互的途径。eg:cmd窗口
  • BIF(Built-in Functions)内置函数。eg:print();input().3.python的变量不需事先声明,直接给一个合法名字赋值,这个变量即可生成。

      eg:temp=input("input a number:\n")

        print(temp)

  • 查看python内置函数的方法 在IDLE中输入:

                    dir(__builtins__)

  • 变量(variable)

            ①使用变量之前,需要先对它赋值
            ②变量名同C,包括字母、数字、下划线,但不能以数字开头
            ③字母区分大小写

  • 字符串:即引号内的所有东西(python既可以用单引号,也可以用双引号来表示字符串),因此也把字符串叫做文本。   

    • 字符串加字符串,即字符串的拼接。

      • eg:print(5+8)
      • 执行结果:13
      •   print('5'+'8')
      • 执行结果:58
    • 若字符串内容中出现单/双引号 eg:'Let's go' 解决办法:

      •    使用转义字符(\) eg:'Let\'s go'
      •    用不同的引号表示即可 eg:"Let's go"
  • 原始字符串:在字符串前面加上r——即不将‘\’作为转义字符,而是直接输出
    •   string='C:\now'

        print(string)

        执行结果:C:

             ow

    •   string=r'C:\now'

        print(string)

        执行结果:C:\now

  • 注意:使用字符串时,无论是否是原始字符串,都不能以反斜杠作为结尾(因为反斜杠放在字符串的末尾表示该字符串还没结束,换行继续的意思)
  • 长字符串
    • 若用一个个\n\n\n太麻烦且不美观,可读性差,那么可用三重引号字符串("""内容""")就可以解决问题
# coding=gbk
print("从明天起,做一个幸福的人\n喂马,劈柴,周游世界\n从明天起,关心粮食和蔬菜\n我有一所房子,面朝大海,春暖花开")
print("""
从明天起,做一个幸福的人
喂马,劈柴,周游世界
从明天起,关心粮食和蔬菜
我有一所房子,面朝大海,春暖花开
""")#此处是中文注释 ---没错,我也想这样
  • 注意

    • 第一行的注释为# coding=gbk,在首行指定了编码格式,就可以愉快使用中文注释了,同样适用于input中显示输入内容
    • 编程中使用的标点符号都是英文输入法下的!否则报错!
  • 比较操作符:
    • eg:print(1<3)
    • 执行结果:True
    • print(1>3)
    • 执行结果:False

  SEE U!

python之新的开始的更多相关文章

  1. 2个版本并存的python使用新的版本安装django的方法

    2个版本并存的python使用新的版本安装django的方法 默认是使用 pip install django 最新版的django会提示  要求python版本3.4以上,系统默认的版本是2.7.5 ...

  2. ​Python 3 新特性:类型注解——类似注释吧,反正解释器又不做校验

    ​Python 3 新特性:类型注解 Crossin ​ 上海交通大学 计算机应用技术硕士 95 人赞同了该文章 前几天有同学问到,这个写法是什么意思: def add(x:int, y:int) - ...

  3. caffe中使用python定义新的层

    转载链接:http://withwsf.github.io/2016/04/14/Caffe-with-Python-Layer/ Caffe通过Boost中的Boost.Python模块来支持使用P ...

  4. 2018,学会python 在新公司扎根

    五月份跳槽了,来新公司,是个跟我之前业务完全不同的行业,偏硬件,可是对硬件没有什么概念.而且自己都不知道从哪里下手的感觉.终于明白自己在上家公司已经将人待的生了锈,我们庆幸,也许还是不晚的. 执行学习 ...

  5. Python面向对象 --- 新旧式类、私有方法、类属性和类方法、静态方法

    一.Python面向对象中的新旧式类 1)新式类(推荐使用):在定义类时,类后边括号里要继承基类(object).在python3.x中若没有指定父类,会默认使用的是object作为基类:在pytho ...

  6. python 下载新的模块

    首先, 进入到python的安装目录 在安装目录下有一个Scripts文件夹. 然后里面有一个pip.exe 文件, 这个文件就是执行安装包的. 执行: pip.exe install django ...

  7. python添加新的模块

    添加新的模块可以把路径放到环境变量中 或者放到site-packages文件夹下

  8. 为python 添加新功能-dump

    一直觉得thinkphp提供的dump函数挺好用的,但是python里面没有,就一直想着写个简单的. dir是我比较常用的一个内置函数了,但是显示效果实在有点受不了,每次我都要从大量的字符串里找到我需 ...

  9. python的新特性

    http://www.jb51.net/article/67699.htm Python中用format函数格式化字符串的用法:http://www.jb51.net/article/63672.ht ...

随机推荐

  1. for miaomiao

    package com.mytest.formiaomiao; import java.util.ArrayList; import java.util.List; import java.util. ...

  2. javascript 数组和对象的浅复制和深度复制 assign/slice/concat/JSON.parse(JSON.stringify())

    javascript 数组和对象的浅度复制和深度复制在平常我们用 ‘=’来用一个变量引用一个数组或对象,这里是‘引用’而不是复制下面我们看一个例子引用和复制是什么概念 var arr=[1,2,3,' ...

  3. 教你成为全栈工程师(Full Stack Developer) 四十五-一文读懂hadoop、hbase、hive、spark分布式系统架构

    转载自http://www.shareditor.com/blogshow?blogId=96 机器学习.数据挖掘等各种大数据处理都离不开各种开源分布式系统,hadoop用于分布式存储和map-red ...

  4. python线程互斥锁Lock(29)

    在前一篇文章 python线程创建和传参 中我们介绍了关于python线程的一些简单函数使用和线程的参数传递,使用多线程可以同时执行多个任务,提高开发效率,但是在实际开发中往往我们会碰到线程同步问题, ...

  5. [转帖]Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点

    Linux TCP/IP协议栈,数据发送接收流程,TCP协议特点 http://network.51cto.com/art/201909/603780.htm 可以毫不夸张的说现如今的互联网是基于TC ...

  6. day0~day13

    day0 day1 day2 day4 day5 day7 day9 day10 day12 day13

  7. 笔记-4:mysql数据查询

    1.创建查询表 1.1 创建班级表 含义 字段名 数据类型 宽度 班级编号 classNo 字符型 6 班级名称 className 字符型 20 所属院系 department 字符型 30 年级 ...

  8. nginx设置导航&安装showdoc&创建文件服务&zabbix&grafana

    安装环境: [root@nginx showdoc]# cat /etc/centos-release #系统版本 CentOS Linux release 7.5.1804 (Core) [root ...

  9. Python复习笔记02

    语句表达式: 在Python中支持遍历循环的对象:可迭代器对象,支持迭代协议的对象 比如列表list没有迭代功能只是可迭代对象 迭代:迭代协议 --> 例:f.__next__() 属于f的迭代 ...

  10. MongoDB部分