目录

  • 一、学习的知识点
    • python和C/C++区别
    • 应用领域
    • Python
      • Python语法
        • 变量
        • 输入
        • 函数
        • 成员运算符
        • 条件语句
        • 循环语句
  • 二、上课没有听懂或者没有理解的地方
  • 三、当天学习的收获

一、学习的知识点

python和C/C++区别

  1. C 执行效率高、代码小 语法简单,面向过程 开发周期长,系统级 底层
  2. C++ 面向对象,库丰富 封装性、移植性好, 适用于开发大型项目,
  3. Python 语法简单 高效 模块多

应用领域

数据爬取 数据处理 数据显示 数据分析 人工智能

Python

  1. 解释型语言
  2. 编写完代码得到 .py为后缀的文件,运行此文件就需要执行 python解释器
  3. 解释器由一个 编译器 和一个 虚拟机构成,编译器负责将源代码转换成字节码文件,而虚拟机负责执行字节码。
  4. 解释型语言的编译过程并不直接生成目标代码, 二十生成中间代码:字节码。
  5. 在桌面 按下 win+R 键,输入 cmd 打开 DOS窗口,在dos窗口输入 python,然后将 .py文件拖入窗口,输入回车,即可运行程序。

Python语法

变量

print("hello world")
name = "holy" # str类型  直接定义变量,无需声明类型
print(name,type(name)) #type(name) 输出变量的类型
num = 200713 #int型
print(num,type(num))
double = 2007.13 #float类型
print(double,type(double))
#全部变大写
print(name.upper())
#全部小写
print(name.lower())
#首字母大写
print(name.title())#字符串拼接
firstname = "kobe"
lastname = "brient"
fullname = firstname + lastname
print(fullname)
print("我是 %s" % fullname)
print("我是 {} ".format(name))name = "python   1"
name1 = name.rsplit() #去掉空格
print(name1,type(name1))
print(name,type(name))#类似C数组
list1 = ['python','c','c++']
list2 = ['python',100,10.13]
print(list1)
print(list2)print(list1[1])#下标访问
print(list1*3)# list内容输出3次
print(list1 + list2)#输出两 list的内容

输入

guess = int(input("请输入数字:")) #将键盘输出转化为 int 类型 赋值给guess 变量

函数

def guess_game(): #函数定义及实现name = 50guess = -1while guess != name:guess = int(input("请输入数字:"))if guess == name:print("猜对了")elif guess < name:print("小了")else:print("大了")guess_game() #函数调用

成员运算符

x in y: #x在y序列中 返回true
x not in y: #x不在y序列中 返回true

条件语句

if guess == name:print("猜对了")
elif guess < name:print("小了")
else:print("大了")

循环语句

for 变量 in 集合: #每次从集合中取出一个值,并把值赋给变量While条件表达式:语句序列

二、上课没有听懂或者没有理解的地方

三、当天学习的收获

初步了解了一门新语言

210506阶段四Python基本语法相关推荐

  1. 吾八哥学Python(四):了解Python基础语法(下)

    咱们接着上篇的语法学习,继续了解学习Python基础语法. 数据类型 大体上把Python中的数据类型分为如下几类:Number(数字),String(字符串).List(列表).Dictionary ...

  2. python开发基础戴歆第四章_第一阶段:Python开发基础 day04 课后练习

    第一阶段:Python开发基础 day04 课后作业 1.简述python的五大数据类型的作用.定义方式.使用方法 数字类型 字符串类型 列表 字典 布尔型 答:数字类型分为整型(int)和浮点型(f ...

  3. Python基本语法[二],python入门到精通[四] (转)

    写在前面 python你不去认识它,可能没什么,一旦你认识了它,你就会爱上它 回到顶部 v正文开始:Python基本语法 1.定义常量: 之所以上篇博客介绍了定义变量没有一起介绍定义常量,是因为Pyt ...

  4. python基础语法及知识总结-Python 学习完基础语法知识后,如何进一步提高?

    ---4.30更新---感谢大家支持,点赞都破两千了.给大家整理出来新的资料,需要的小伙伴来自取: Python练手项目视频如下: Python自学基础知识如下: 以下为原文内容: Python 学习 ...

  5. python基础指令-python基础语法,python 代码命令大全

    python: 1.语法强制缩进 2.区分大小写:iLoop与iloop是两个变量 3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用 4. ...

  6. python第一周小测验_荐测验1: Python基本语法元素 (第1周)

    测验1: Python基本语法元素 (第1周) 选择题: 1.Guido van Rossum正式对外发布Python版本的年份是: A.2002 B.2008 C.1991 D.1998 正确答案 ...

  7. python double语法_python上手--基本语法和数据类型基础

    前面介绍了选择python开发工具的方法,根据需求和学习阶段的不同来选择不同的编译器.从本篇开始我们就选用Anaconda中的spyder模块作为开发编译平台,在下载过程中可以直接百度搜索anacon ...

  8. python基础语法手册-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  9. python基础代码大全-python基础语法,python 代码命令大全

    python: 1.语法强制缩进 2.区分大小写:iLoop与iloop是两个变量 3.变量无需申明,但是变量赋值前无法使用:a=3合法,b=a+3合法,b=a+c不合法,因为c未赋值前不能使用 4. ...

最新文章

  1. C# 在用户控件中添加自定义事件
  2. 【Binder 机制】AIDL 分析 ( 创建 AIDL 文件 | 创建 Parcelable 类 | AIDL 中使用 Parcelable 类 | 编译工程生成 AIDL 对应的Java源文件 )
  3. LIST-PROCESSING命令的使用
  4. 【论文解读】ICDM2020 | 挖掘异构图中的层级结构
  5. configparser模块简介
  6. 关于知云文献翻译显示乱码,无法翻译的解决方法
  7. Mcafee之我见 * 一个木马引发的“麦咖啡”
  8. 基于Spring+Struts2+Hibernate开发易买网商城系统
  9. 测试PHP连接MYSQL成功与否的代码
  10. python连接服务器完整过程
  11. 关于 JWT Token 自动续期的解决(根据其他文献参考写的)
  12. Go 语言的设计反思
  13. 关于移动设备的Flash播放器,Flash平台,和Flash未来的澄清
  14. echarts地图/中国
  15. 黑马程序员————高新技术————动态代理
  16. AttributeError: ‘Upsample‘ object has no attribute ‘recompute_scale_factor‘
  17. Hex Editor实现Notepad++16进制编辑功能
  18. mysql唯一索引的关键字_mysql中唯一索引的关键字是什么
  19. 基于51单片机的温度报警系统
  20. intval floatval

热门文章

  1. 解决引入 lombok 注解不生效
  2. javascript引擎执行的过程的理解--执行阶段
  3. Mac下显示隐藏文件
  4. servlet监听完成统计在线人数,显示在线人员列表(附源码)
  5. HttpServletRequest常用获取URL的方法
  6. 第9条:覆盖equals时总要覆盖hashCode
  7. LVS(MASTER---NAT)
  8. ubuntu无线网络开关
  9. 「干货」编程语言十大经典算法,你知道几个?
  10. 常见数据结构的 Python 实现(建议收藏)