【Python】Python基础学习笔记
一、前言
最近对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基础学习笔记相关推荐
- Python入门基础学习笔记
Python笔记 笔记介绍 我学习的课程链接 利用python编写程序进行温度单位的转换 这是重点 编程画图 重点 知识点 turtle的RGB色彩模式 编程画出同心圆 编程画出五角星 绘制蟒蛇 Py ...
- 自学python入门-自学Python编程基础学习笔记 PDF 完整超清版
一. Why. 为什么学习Python.Python这门语言用处比较广泛: 1.写测试脚本,因为PY是解释性语言,天生就有作为测试脚本语言的优势,语法简单,通俗易懂,可移植性好(底层使用C语言来编写 ...
- Python spiders基础学习笔记
爬虫简介 什么是爬虫: 通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程. 爬虫的价值: 实际应用 就业 爬虫究竟是合法还是违法的? 在法律中是不被禁止 具有违法风险 善意爬虫 恶意爬虫 ...
- 学习Python编程基础学习笔记(5.模块和包)
目录 一:概述 1.1标准模块 二:模块详解 2.1以脚本方式执行模块 6.1.2. 模块搜索路径 6.1.3. "已编译的" Python 文件 三:dir() 函数 和 包 3 ...
- 【飞桨领航团AI达人养成营】课节1: Python计算基础学习笔记
Python入门 注意:代码中的符号都要处于半角英文状态下. 1.print():输出函数 例1:print(''):输出' '内的内容,不包括引号 例2:print('', 数字,''):输出多个量 ...
- Python零基础学习笔记(二十二)—— set
''' set:类似dict,是一组key的集合,不存储value本质:无序和无重复元素的集合 用途:经常用于去除list和tuple中的重复元素 '''#创建 #创建set 需要一个list或者tu ...
- Python零基础学习笔记(十三)—— if 和 if-else语句...
if 语句 格式: if 表达式:语句(注意:if 和表达式之间必须有空格,语句之前必须有tab键,也就是4个空格) 逻辑:当程序执行到if语句时,首先会计算"表达式"的值如果&q ...
- Python零基础学习笔记(二十)—— tuple元组
#创建空元组 tuple1 = () print(tuple1) #创建带有元素的元组 tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同 p ...
- guido正式发布python年份_Python 基础学习笔记.docx
Python 基础学习笔记 基于<Python语言程序设计基础(第2版)> 第一部分 初识Python语言 第1章 程序设计基本方法 1.1 计算机的概念 计算机是根据指令操作数据的设备, ...
- Python基础学习笔记三
Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...
最新文章
- EF-Linq将查询结果转换为Liststring
- 基于Windows 2008 R2 Core的SQL Server 2008 R2 Cluster部署(Step by Step)
- bentley 二次开发_Bentley的基本概念
- 图的定义存储和遍历(一级)
- iOS 二叉树相关算法实现
- fixed 语句(C# 参考)
- (组合数学笔记)拆分数各类定义及公式总结
- ASP.NET网站限制访问频率
- python---之hasattr()
- elasticsearch 实体类日期类型_SpringBoot2.x系列教程55--SpringBoot整合ElasticSearch方式二...
- 2级c语言程序设计无忧考试,全国计算机二级c语言考试真题
- 适合计算机的音乐,好听的适合做电脑开机音乐的歌
- python定义一个整数变量_Python变量和数据类型详解
- linux pannel 误删除后的恢复方法
- UVM验证方法学之一验证平台
- 怀想集——高中众生相
- 写给女朋友的3D旋转相册
- 蓝牙常用的profile
- Android 模仿flabby bird游戏开发
- a连接中的 target=_blank警告问题