一、前言

最近对Python比较感兴趣,就去学习了一下,发现跟C#包括C都有很多相似的地方,但是也有一些不一样的地方,Python语言真的是非常的简洁,下面就将我这几天学习的内容总结一下。随时扩充

二、基本介绍

Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
--------百度百科
不仅如此,它还是编程语言界里的新晋网红。
它火到什么程度?——现在,你可以在学校的各路考试中见到Python的身影,企业正在高薪招聘Python人才,甚至,越来越多非技术岗的人也开始学习Python了。

Python的应用方向也非常的广泛,包括数据分析方向的数据建模、数据挖掘、数据可视化、商业分析,数据采集方面的网络爬虫,人工智能方向的机器学习、计算机视觉、无人驾驶,编程开发方向的WEB开发、GUI编程、游戏开发、运维开发,还有工具脚本方向的自动化控制和批量处理。

无论如何,想要自由地选择接下来的应用方向,前提就是要先把Python的基础给打扎实。

顺便说一下我学习的途径,主要是通过风变编程
https://www.pypypy.cn,非常棒,非常有想法的一种学习编程的方式
然后介绍就不过多说了,省的觉得我是发广告的,大家自己去体验吧。

三、正文

1、单向编程

1.1 print()函数

示例:

print('Hello,World')
print("Hello,World")

1.2 转义字符

1.3 变量和赋值

name="张三"

2、沟通语言

2.1 数据类型

字符串

name="张三"

整数

a = 10

浮点数

a = 3.14159

2.2 数据拼接

name1 = '张三'
name2= '李四'
print(name1+name2)

type()函数
判断数据类型

name1='张三'
print(type(name1))

2.3 数据转换

负责数据转换的函数 转成字符串格式str() 转成整数格式int() 转成浮点数格式float()

name1 = '张三'
age = 18
print(name1+str(age))

3、沟通逻辑

3.1 条件判断


单向判断 if

age = 19
if age>18:print('成年了')

双向判断
if… else…
如何if不成立,就执行else的指令

age = 19
if age>18:print('成年了')
else :print('未成年')

这里有个坑,就是else后面不能跟判断语句,否则会报错
if 跟 else 还需要对齐,不然还是会报错


多向判断
if…elif…else

age = 19
if 60>age>18:print('成年了')
elif age>=60:print('花甲了')
elseprint('未成年')

这个有一点需要注意,就是如果一直要加判断你的话可以用if…elif…elif可以不用加else

3.2 if嵌套

age = 19
if age>18:if age > 30:print('中年人')else:print('成年了')
elif age<=18:if age < 6:print('小bb')else:print('花甲了')
elseprint('老大爷')

这里注意一点,同一组的if…else语句需要对齐

4、互动沟通

4.1 Input()函数

input()函数的使用

input('请输入你的名字:')

主要作用是接收控制台输入的数值


input()函数的赋值

name = input('请输入你的名字:')

input()函数的数据类型
input()接收到的数据类型为字符串类型


input()函数的强制转换

age=10;
name = int(input('请输入你的年龄:'))
if age>18:print('成年了')
else:print('未成年')

【Python】Python基础学习笔记相关推荐

  1. Python入门基础学习笔记

    Python笔记 笔记介绍 我学习的课程链接 利用python编写程序进行温度单位的转换 这是重点 编程画图 重点 知识点 turtle的RGB色彩模式 编程画出同心圆 编程画出五角星 绘制蟒蛇 Py ...

  2. 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版

    一. Why. 为什么学习Python.Python这门语言​用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...

  3. Python spiders基础学习笔记

    爬虫简介 什么是爬虫: 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程. 爬虫的价值: 实际应用 就业 爬虫究竟是合法还是违法的? 在法律中是不被禁止 具有违法风险 善意爬虫 恶意爬虫 ...

  4. 学习Python编程基础学习笔记(5.模块和包)

    目录 一:概述 1.1标准模块 二:模块详解 2.1以脚本方式执行模块 6.1.2. 模块搜索路径 6.1.3. "已编译的" Python 文件 三:dir() 函数 和 包 3 ...

  5. 【飞桨领航团AI达人养成营】课节1: Python计算基础学习笔记

    Python入门 注意:代码中的符号都要处于半角英文状态下. 1.print():输出函数 例1:print(''):输出' '内的内容,不包括引号 例2:print('', 数字,''):输出多个量 ...

  6. Python零基础学习笔记(二十二)—— set

    ''' set:类似dict,是一组key的集合,不存储value本质:无序和无重复元素的集合 用途:经常用于去除list和tuple中的重复元素 '''#创建 #创建set 需要一个list或者tu ...

  7. Python零基础学习笔记(十三)—— if 和 if-else语句...

    if 语句 格式: if 表达式:语句(注意:if 和表达式之间必须有空格,语句之前必须有tab键,也就是4个空格) 逻辑:当程序执行到if语句时,首先会计算"表达式"的值如果&q ...

  8. Python零基础学习笔记(二十)—— tuple元组

    #创建空元组 tuple1 = () print(tuple1) #创建带有元素的元组 tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同 p ...

  9. guido正式发布python年份_Python 基础学习笔记.docx

    Python 基础学习笔记 基于<Python语言程序设计基础(第2版)> 第一部分 初识Python语言 第1章 程序设计基本方法 1.1 计算机的概念 计算机是根据指令操作数据的设备, ...

  10. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

最新文章

  1. EF-Linq将查询结果转换为Liststring
  2. 基于Windows 2008 R2 Core的SQL Server 2008 R2 Cluster部署(Step by Step)
  3. bentley 二次开发_Bentley的基本概念
  4. 图的定义存储和遍历(一级)
  5. iOS 二叉树相关算法实现
  6. fixed 语句(C# 参考)
  7. (组合数学笔记)拆分数各类定义及公式总结
  8. ASP.NET网站限制访问频率
  9. python---之hasattr()
  10. elasticsearch 实体类日期类型_SpringBoot2.x系列教程55--SpringBoot整合ElasticSearch方式二...
  11. 2级c语言程序设计无忧考试,全国计算机二级c语言考试真题
  12. 适合计算机的音乐,好听的适合做电脑开机音乐的歌
  13. python定义一个整数变量_Python变量和数据类型详解
  14. linux pannel 误删除后的恢复方法
  15. UVM验证方法学之一验证平台
  16. 怀想集——高中众生相
  17. 写给女朋友的3D旋转相册
  18. 蓝牙常用的profile
  19. Android 模仿flabby bird游戏开发
  20. a连接中的 target=_blank警告问题

热门文章

  1. c语言将数组里的数共轭,C语言求共轭复数
  2. 一篇很有哲学的讲解JS的文章
  3. Arduino-uno-rev3基础知识
  4. 关于苹果手机的真机调试
  5. php中extends与implements
  6. DDNS是什么?DDNS的工作原理是怎样的?
  7. mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题_MySQL
  8. 如何使用R语言绘制生存曲线图
  9. CF571C-CNF 2
  10. java 不设置classpath_无需设置JAVA中的CLASSPATH