1,计算机基础

  1. CPU:中央处理器,相当于人类的大脑,运算中心,控制中心。
  2. 内存:暂时储存数据,与CPU交互,8G,16G,32G,64G
  • § 优点:读取速度快。
  • § 缺点:容量小,造价高,断电即消失。
  1. 硬盘:长期储存数据,
  • § 优点:容量大,造价相对低,断电不消失。
  • § 缺点:读取速度慢
  1. 操作系统:调控统领这些过程

2python的发展与应用

详情见太白金星博客

3python是什么编程语言

  1. 编译型:将代码一次性全部编译成字节再在执行。
  • 代表语言:C...
  • 优点:执行速度快
  • 缺点:不能跨平台
    • 开发速度慢
    • 不好调试
  1. 解释性:代码从上到下逐步解释并执行。
  • 代表语言:python...
  • 优点:便于调试。
    • 可以跨平台。
    • 开发效率高。
  • 缺点:执行速度相对较慢。

4,变量

  1. 变量的定义:
  • 变量就是将一些数据的中间结果暂存起来,以便后续程序调用
  1. 变量命名规范:
  • 变量不能以数字开头
  • 变量只能以字母,数字,下划线命名
  • 变量命名不能太长
  • 变量不能用拼音
  • 变量区分大小写
  • 变量不能以关键字命名
  • 变量具有可描述性
  1. 变量的应用
  • 过长的结果,可以让变量代替,使用起来方便,清晰。
  • 减少重复率。

5,常量

  1. 一直不变的量。python中本来没有常量
  2. python中的常量:将变量全部大写
  3. 往往常量会放在文件最上面。

6,注释

  1. 对代码解释说明,帮助自己或者别人理解。
  2. 释的用法:
  • 单行注释 :#
  • 多行注释:'''被注释内容'''    """被注释内容"""
  1. 注释不能每行都用,在一些重点,难以理解的地方使用

7python的数据类型

  1. 1.      数字类型
  • Float  浮点型
  • Int     整形
  1. 2.      字符串类型
  • python中凡是用引号引起来的都是字符串
  1. 3.    布尔值类型
  • False  假
  • True   真
  • 字符串可以用+号拼接
  • 字符串可以与数字相乘

  第一个python语句

print('hello,world')

  

input语句:

  

  • input(“请输入你要输出的内容”)
  • name = input("请输入姓名")
    
    # Input输出的是字符串类型

流程控制语句if:

  

  • 第一种结构:单独if
  • choice = int(input('请输入你猜得大小:'))
    if 0<choice < 4:
    print('你猜得是小')
  • 第二种结构:if else
  • choice = int(input('请输入你猜得大小:'))
    if 0<choice < 4:
    print('你猜得是小')
    else:
    print('你猜得是大')
  • 第三种结构: 多个条件选1个 if elif elif .....
  • choice = int(input('请输入你猜数字:'))
    
    if choice == 3:
    print('我请你吃饭')
    elif choice == 4:
    print('我请你洗澡')
    elif choice == 6:
    print('我请你大宝剑')
  • 第四种结构: if elif elif ..... Else
  • choice = int(input('请输入你猜数字:'))
    
    if choice == 3:
    print('我请你吃饭')
    elif choice == 4:
    print('我请你洗澡')
    elif choice == 6:
    print('我请你大宝剑')
    else:
    print('这都没猜对,真笨...')
  • if 嵌套
  • username = input('请输入用户名:')
    password = input('请输入密码:') if username == 'alex':
    if password == '':
    print('登陆成功')
    else:
    print('密码输入有误')
    else:
    print('用户名输入有误')

  

习题:

  1. 简述变量命名规范
    1. 变量不能以数字开头

      2,变量只能以字母,数字,下划线命名

      3,变量命名不能太长

      4,变量不能用拼音

      5,变量区分大小写

      6,变量不能以关键字命名

      7,变量具有可描述性

  1. nama = input(">>>"),name 变量是什么数据类型?

 print(type(name)) # 输出结果:<class 'str'>

课后作业2:

  1. if 条件语句基本结构

    

if a==5:
print(false)
elis a==6:
print(True)

  

  1. 用print打印出下面内容:

    问能提笔安天下,

    武能上马定乾坤,

    心存谋略何人胜,

    古今英雄唯是君。

    1.     

      print('''问能提笔安天下,
      武能上马定乾坤,
      心存谋略何人胜,
      古今英雄唯是君。''')
  2. 利用if语句写出猜大小的游戏:

    设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。

    1.   

      a = 66
      number = int(input("请输入一个数字:"))
      if number>a:
      print("大了")
      elif number<a:
      print("小了")
      eles:
      print("猜对了")
  3. 提示用户输入他的年龄,程序进行判断。

    如果小于10,提示小屁孩,如果大于10,小于20,提示青春期叛逆的小屁孩,

    如果大于20,小于30,提示开始定性,开始混社会的小屁孩,如果大于30,小于40,

    提示看老大不小了。赶紧结婚小屁孩,如果大于40,小于50,提示家里有个不听话的小屁孩。

    如果大于50,小于60,提示自己马上变成不听话的老屁孩,如果大于60,小于70

    提示活着还不错的老屁孩,如果大于70,小于90,提示人生快结束了的老屁孩

    如果大于90以上,提示,再见了这个世界。

    1. age = int(input("请输入你的年龄:"))
      if age<10:
      print("小屁孩")
      elif age>=10 and age<20:
      print("青春叛逆的小屁孩")
      elif age>=20 and age<30:
      print("开始定性")
      elif age>=30 and age<40:
      print("看老大不小了")
      elif age>=40 and age<50:
      print ("家里有个不听话的小屁孩")
      elif age>=50 and age<60:
      print("自己马上变成不听话的老屁孩")
      elif age>=60 and age<70:
      print("活着还不错的老屁孩")
      elif age>=70 and age<90:
      print("人生就快结束了的一个老屁孩")
      eles age>=90
      print("再见了这个世界")

        

  4. 单行注释以及多行注释?
    1. 多行三个单引号或三个双引号注释

    2. 单行用#注释
  5. 简述你所知道的Python3x和Python2x的区别?
    1. python2默认ascii码,不支持中文

    2. python2的源码,繁琐,重复率高  
  6. 提示户输入麻花藤. 判断用户输入的对不对. 如果对,

    提示真聪明, 如果不对, 提示你 是傻逼么

    1.     

      prt = input("请输入'麻花藤'三个文字:")
      if prt == "麻花藤":
      print("真聪明")
      eles:
      print("傻逼么")

python成长之路一的更多相关文章

  1. 【Python成长之路】Python爬虫 --requests库爬取网站乱码(\xe4\xb8\xb0\xe5\xa)的解决方法【华为云分享】

    [写在前面] 在用requests库对自己的CSDN个人博客(https://blog.csdn.net/yuzipeng)进行爬取时,发现乱码报错(\xe4\xb8\xb0\xe5\xaf\x8c\ ...

  2. (转)Python成长之路【第九篇】:Python基础之面向对象

    一.三大编程范式 正本清源一:有人说,函数式编程就是用函数编程-->错误1 编程范式即编程的方法论,标识一种编程风格 大家学习了基本的Python语法后,大家就可以写Python代码了,然后每个 ...

  3. 【Python成长之路】装逼的一行代码:快速共享文件

    [Python成长之路]装逼的一行代码:快速共享文件 2019-10-26 15:30:05 华为云 阅读数 335 文章标签: Python编程编程语言程序员Python开发 更多 分类专栏: 技术 ...

  4. python成长之路第三篇(1)_初识函数

    目录: 函数 为什么要使用函数 什么是函数 函数的返回值 文档化函数 函数传参数 文件操作(二) 1.文件操作的步骤 2.文件的内置方法 函数: 一.为什么要使用函数 在日常写代码中,我们会发现有很多 ...

  5. 我的Python成长之路---第一天---Python基础(1)---2015年12月26日(雾霾)

    2015年12月26日是个特别的日子,我的Python成之路迈出第一步.见到了心目中的Python大神(Alex),也认识到了新的志向相投的伙伴,非常开心. 尽管之前看过一些Python的视频.书,算 ...

  6. Python成长之路第二篇(1)_数据类型内置函数用法

    数据类型内置函数用法int 关于内置方法是非常的多这里呢做了一下总结 (1)__abs__(...)返回x的绝对值 #返回x的绝对值!!!都是双下划线 x.__abs__() <==> a ...

  7. Python成长之路 — 字典

    一.字典的定义与创建 字典是Python中唯一内建的映射类型.你可以将其想象成书本的目录,章节名称代表"key",页码则代表"value".书本的目录本质上是也 ...

  8. python成长之路七-函数的进阶

    1,python中,名称空间分三种: 全局命名空间 局部命名空间(临时命名空间) 内置名称空间 2,作用域(两种): 1,全局作用域  包含:全局名称空间   内置名称空间 2,局部作用域  包含:局 ...

  9. python成长之路-----day1----笔记(1)

    1.python语言介绍 python的创始人:Guido Van Rossum 2.python是一门什么样的语言 编程语言主要从以下几个角度进行分类:编译型,静态型,动态性,强类型定义语言和弱类型 ...

  10. python成长之路【第十五篇】:JavaScript初步认识

    JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...

随机推荐

  1. Linux 的系统目录介绍

    /bin 二进制可执行命令 /dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可 ...

  2. base64编码解码原理

    计算机只能处理数字,所以要处理任何文本,只能先将文本转化为数字才行. Bit(bit)(b) 位或比特,是计算机运行的基础,属于二进制的范畴.数据传输大多是以[位]为单位,一个位即代表一个0或者1(即 ...

  3. [LeetCode] Department Highest Salary -- 数据库知识(mysql)

    184. Department Highest Salary The Employee table holds all employees. Every employee has an Id, a s ...

  4. [options] 未与 -source 1.6 一起设置引导类路径

    用ant与eclipse编译Cassandra 1.2.19,出现了“ [options] 未与 -source1.6一起设置引导类路径”的警告,并出现了一些编译错误,提示编译失败,上网找了很 多资料 ...

  5. mysql常用命令行操作(一):登陆、退出、查看端口、修改密码、刷新

    一.登陆和退出mysql mysql -u root -p # 登陆exit # 退出 二.查看当前mysql的端口号 show global variables like 'port'; 三.查看用 ...

  6. python Drools

    python Drools - 国际版 Binghttps://cn.bing.com/search?q=python+Drools&qs=n&FORM=BESBTB&sp=- ...

  7. 【转】实现Nginx代理WSS协议

    https://blog.csdn.net/chopin407/article/details/52937645 后来看到了官网的教程(http://nginx.org/en/docs/http/we ...

  8. TortoiseGit push免输密码

    (ฅ>ω<*ฅ) 噫又好了~ TortoiseGit push免输密码的方法 – 晨旭的博客~https://www.chenxublog.com/2016/03/04/tortoiseg ...

  9. vue小问题库

    引入vue组件命名时,不用特殊标签,比如<head>,不然会按特殊标签处理

  10. day 7-12 数据库的基本操作和存储引擎

    一. 储备知识 数据库服务器:一台高性能计算机 数据库管理系统:mysql(mssql等),是一个软件 数据库:db1(student_db),是一个文件夹 表:studen_info 是一个文件 记 ...