Python_day_01

------Python是一个优雅的大姐姐

学习方式:通过老师的视频以及博客上面文档,以完成作业和知识点归纳的方式编写自己博客。

一、Hello World程序

代码很简单,但是这标志着我进入了Python的大门

运行结果

二、变量

Python是动态类型语言,所以声明变量是不用填加变量类型,例如:name = “Big Bear”;但java是静态类型语言,声明变量时需要进行说明,例如:String name = “Big Bear”。

变量 : 存储信息的,日后被调用、修改操作

常量: 固定不变的量,字母大写

命名规则:

1. 字母数字下划线组成

2. 不能以数字开头,不能含有特殊字符和空格

3. 不能以保留字命名

4. 不能以中文命名

5. 定义的变量名应该有意义

6. 驼峰式命、 下划线分割单词

7. 变量名区分大小写

三、字符编码

ASCLL编码àGB2312编码àGBK编码àUTF-8编码

四、注释

注释分为两种:单行注释和多行注释

值得一提的是,Python中多行注释可以进行赋值输出

五、模块初识

Python和Java一样都有强大的标准库和第三方库,越学习到后面我们将会对这些模块逐步了解,所以不细说。

六、数据结构初识(与其他语言不同会在后面了解)

1、数字

int(整型)

long(长整型)

float(浮点型)

complex(复数)

2、布尔值

3、字符串

字符串是 %s;整数 %d;浮点数%f

字符串格式化输出,三种,不同场景用不同的输出方法:

info = '''

-------- info of %s -----

Name:%s

Age:%d

Job:%s

Salary:%s

'''% (name,name,age,job,salary)

info2 = '''

-------- info of {_name} -----

Name:{_name}

Age:{_age}

Job:{_job}

Salary:{_salary}

'''.format(_name=name,

_age=age,

_job=job,

_salary=salary)

info3 = '''

-------- info of {0} -----

Name:{0}

Age:{1}

Job:{2}

Salary:{3}

'''.format(name,age,job,salary)

print(info3)

字符串常用功能:移除空白,分割,长度,索引,切片

4、列表

基本操作:索引,切片,追加,删除,长度,切片,循环,包含

5、元组(不可变列表)

6、字典(无序)

常用操作:索引,新增,删除,键、值、键值对,循环,长度

七、数据运算(重点)

具体细节我也不知道怎么说,说一下和java不同的知识点。

// 取整符号,

<> 不等于符号,Python中也存在 !=

and 与 Java里面&&

or 或 java里面||

out 非 java里面 !

成员,身份,位运算暂时不归纳

上面内容都可以说是基础越来越熟悉,而下面的知识逻辑判断绝对是重点,第一天作业用来巩固知识。

八、if…else(重点)

Python中间存在缩进,按照不同的缩进层次不同,在别的编程语言中,我看新手的排版都能看的头疼!这一点特别区别别的语言。

强调:在Python中不存在else if,它的存在形式是elif

三元运算:result = 值1 if 条件 else 值2

如果条件为真:result = 值1

如果条件为假:result = 值2

九、for循环(重点)

强调一点,在Python中for可以和else联合使用

Break和continue的区别,用法和Java没有区别

十、while循环(重点)

同样可以使用while else的形式

十一、用户输入以及系统输出(重点)

用户输入:input()

#不可见输入,运用模块:getpass.getpass("请输入密码:")

补充:age = int(input("age:") ) #意思是输入一个age转换成int类型。

系统输出:print()

这里可以强调一点,在Java中输出用+连接,例如:System.out.println(“Hello” + “World” +”!”);而在Python中,例如:print(“Hello”,”World”,”!”),并且自动用空格分开。

python天天学怎么样-Python天天学_01_基础1相关推荐

  1. python有必要学吗-Python这么火,要不要学?听听华为工程师怎么说...

    编程语言发展得非常之快,后起之秀中Python显然最为耀眼.简明优雅.易于开发,"人生苦短,我用Python"并非一句戏言,Python成为许多工程师们心中"最美的语言& ...

  2. Python就业前景好不好?为什么学完Python找不到工作?

    近几年,Python从一门默默无闻的编程语言突然蹿红,引来不少编程学习者的青睐.一方面是Python在开发里的广泛使用和流行,另一方面是许多求职者的困惑,Python就业前景好不好?为什么学完Pyth ...

  3. 学Python好还是学Java好?学哪个更好就业?

    学Python好还是学Java好?学哪个更好就业?对于刚刚入行的的初学者来说,常常会在Python和Java这两大编程语言面前感到迷茫.Python作为后起之秀,潜力无限;而Java是行业经典,成熟稳 ...

  4. 天天生鲜项目 python邮箱_python3 之 天天生鲜 项目(初学者)1

    简单第一步 假设: 你已学过 python基础.高级:了解并简单使用linux操作系统:mysql数据库.redis数据库的简单使用:掌握Django框架的使用 这是一个 很多培训机构 讲解的项目 r ...

  5. 学了python可以做什么兼职,学python真的能做兼职吗?

    学好Python可以做什么兼职 学会python可以做的兼职:1.爬虫首先,除了Python的语法基础的之外的必修课就是web开发和爬虫的内容了.如果是想依靠这两个方向来赚钱的话,就必须要清楚的知道开 ...

  6. 学了python可以做什么兼职,学python真的能做兼职吗??

    学好Python可以做什么兼职 学会python可以做的兼职:1.爬虫首先,除了Python的语法基础的之外的必修课就是web开发和爬虫的内容了.如果是想依靠这两个方向来赚钱的话,就必须要清楚的知道开 ...

  7. Python有哪些应用?学完Python能做什么工作?

    根据TIOBE(开发语言热度排行榜)显示,Python编程语言仅次于Java和C语言,占据排行榜第三的位置.Python被越来越多的企业以及编程工作者采用.那Python都有哪些应用,学习完成Pyth ...

  8. 学了Python,可以靠哪些兼职赚到钱?

    前言 如果学了Python不做全职工作,那么可以靠哪些兼职赚到钱? emmm- 以我差不多四年的 Python 使用经验来看,大概可以按以下这些路子来赚到钱,但编程技能其实只是当中必不可少的一部分,搭 ...

  9. Python和C语言哪个难?零基础学哪个好?

    Python和C语言哪个难?零基础学哪个好?Python上手简单有交互性强的开发环境,还有众多的第三方库,学习起来会比C/C++容易的多.C过于底层强在内存操作,功能实现起来却十分复杂并不适合新手作为 ...

  10. 学了Python,可以做哪些月入过万的兼职?

    如果学了Python不做全职工作,那么可以靠哪些兼职赚到钱? 今天我们就来看看一位有着4年开发经验的老鸟的分析回答,希望对你有所帮助. emmm... 以我差不多四年的 Python 使用经验来看,大 ...

最新文章

  1. 大数据Scala编程.问题集(02)
  2. php代码返回404,php--------返回404状态
  3. 买股票的最佳时机(六种题解dp)
  4. gitlab bash_如何编写Bash一线式以克隆和管理GitHub和GitLab存储库
  5. [转]Effective C# 原则7: 选择恒定的原子值类型数据
  6. mysql只update不做修改_长沙一学校另类考试走红网络:只做游戏不做题
  7. android抽屉风格,Android开发实战之拥有Material Design风格的抽屉式布局
  8. 代码创建listview android,android ListView 示例4 使用 SimpleAdapter 创建 ListView
  9. data后缀文件解码_对任何格式的文件实现加密与解密软件
  10. win10关闭windows聚焦_Win10聚焦锁屏壁纸无法自动更换的处理方法
  11. ansys里面自带chemkin_分析软件 - Ansys Chemkin Enterprise - ANSYS - 模拟 / 设计 / 流体
  12. 关于Vue使用es6模板字符串没反应的问题
  13. 这游戏到底怎么了? 一年后,再看《刺客信条奥德赛》
  14. 公司倒闭 1 年了,而我当年的项目上了 GitHub 热榜
  15. selenium上传附件的两种方式(普通上传和借助AutoIt识别Windows上传窗口)
  16. SpringBoot+PageHelper实现分页功能
  17. 几个重要的电子元器件网站
  18. 基础体温软件测试,[快乐备孕][备孕攻略]使用基础体温测量软件,志在必得的备孕...
  19. html飞机翼布局,基础知识 | 飞机客舱布局及主要设施介绍
  20. 人工智能实验---MNIST图像识别

热门文章

  1. 开发日记-20190409 关键词 理想activity模型
  2. TensorFlow alexnet在华为Mate10上运行方法
  3. Local Response Normalization作用——对局部神经元的活动创建竞争机制,使得其中响应比较大的值变得相对更大,并抑制其他反馈较小的神经元,增强了模型的泛化能力...
  4. 安装docker和docker-compose
  5. Docker操作笔记(四)使用网络
  6. vue的路由与es6的import, export
  7. 20165328 预备作业3 Linux安装及命令
  8. 201621123068 Week04-面向对象设计与继承
  9. freeCodeCamp:Find the Longest Word in a String
  10. NodeAsp——像开发NodeJS应用一样玩转ASP