先说说那么多编程语言为什么学习python,1,“万能”容易 2,“不容易秃”,哈哈哈!

定义变量

python的变量创建赋值三个部分
标识符 赋值符 值
python 对大小写敏感
A = 1
a = 1
是两个不同的变量
后面再详细介绍。

# 字符串
name = '小辉辉'
# 整数类型
age = 23
# 浮点
money = 3.5

注意:标识符是我们自己起的名字但是要符合

print()函数打印输出


运行后在控制台会出现你编写的内容。

字符串

我们介绍一下字符串的定义

name = '小辉辉'
或
name = "小辉辉"
或
name = """小辉辉小辉辉小辉辉小辉辉"""

单引号和双引号是一样的,三引号被用于长段文字

字符串拼接

name = '小辉辉'
age = "23"
features = """村里最靓的仔"""打印结果:
姓名:小辉辉    年龄:23   特点:村里最靓的仔

注意:23是数字当成字符串用需要加引号转成字符串。

错误案例:

错误提示:
TypeError: can only concatenate str (not “int”) to str
只能将str类型进行连接int类型不能。
注意: 如果你不知道此数据是什么类型,我们可以调用type() 函数查看
列:

基本数据类型

1.数字

(1):整数
其中包括:二进制,八进制,十进制,十六进制;
计算机就采用的二进制 :01010101
数学里面采用的是十进制运算:1,2,3,4,…100;
什么是进制呢?
比如十进制 :个位上的数字累加到十是不是需要向十位上进一,8+1 = 9;9+1=10;
二进制:1 = 0001;2 = 0010;3 = 0011;4 = 0100;
八进制和十六进制分别是满八进一和满十六进一。
进制与进制之间的转换
(^)符号表示次方
二进制转为十进制:1111 = 1*2^3 + 1*2^2+1*2^1 + 1*2^0 =15
十进制转为八进制:115用除八的方式:
8| 115…… 3
8| 14 …… 6
8| 1 …… 1
提供一个思路:在其他进制之间转换时,可以先转为十进制再进行其他转换这样就容易转换了。
这一块一般计算机等级考试会用这里不做过多介绍。
python内置的有相关进制之间转换的函数。

int(X) # 将x转成整数类型
float(X) # 将x转成浮点类型
complex(real [,imag]) # 创建一个复数
str(x) # 将x转为字符串
repr(x) # 将x转为表达式字符串
eval(str) # 字符串中的有效表达式,并返回一个对象
chr(x) # 将整数x转为一个字符
ord(x) # 将一个字符x转换为它对应的整数值
hex(x) # 将一个整数x转为一个十六进制的字符串
oct(x) # 将一个整数x转为一个八进制的字符串
bin(x) # 将一个整数x转换为一个二进制的字符串

(2):浮点
浮点是有整数部分和小数部分组成
1.1 ,1.2,1.3等。
浮点的运算可能会出现小数部分不确定的情况如:
0.1+0.1 = 0.2
0.1+0.2 = 0.3000000000000004

字符串

字符串的分片与索引
定义:name = “My Name is 辉辉”
我们可以通过string[x] 的方式进行索引,分片提取字符串中的某个字符;

name[5:]代表从编号5为的字符到结束的字符串分片。
name[:5]代表从编号为0的字符开始到编号为5但不包括第5个字符的字符分片。

利用上面学习的字符串切片来给手机号打码。
方法有很多,自己写一个和我不一样的。

布尔类型
布尔主要是用来表示真假的值,标识符:True(1)和False(2)

python全栈学习笔记相关推荐

  1. python全栈学习笔记(一)网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  2. Python全栈学习笔记day 40.5+:线程池和线程池的Python标准模块--concurrent.futures

    Python标准模块--concurrent.futures 源码:https://docs.python.org/dev/library/concurrent.futures.html #1 介绍: ...

  3. 学神python全栈学习笔记CMDB系统---第一章 python_cmdb_介绍,项目开始

    第一章 python_cmdb_介绍,项目开始 本节所讲内容: 1.1  python cmdb系统介绍与需求分析 1.2  python cmdb数据库建模 1.3  python cmdb前端基础 ...

  4. python全栈要学什么_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

  5. (零基础)入门python学习四步骤,附上Python全栈学习路线大刚!

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...

  6. python全栈学习路线

    人工智能时代,想要从事编程行业,最佳的学习语言是什么?当然是Python!Python入门简单.功能强大,已成为各大企业首选开发语言,也吸引了无数有志学子投身学习.下面是小编为您整理的关于python ...

  7. 流弊!《Python全栈学习手册》开放下载了

    本次给大家分享一个质量非常高的<Python全栈学习手册>. 这份资料非常全面,从 Python 基础.到 web 开发.数据分析.机器学习.深度学习.金融量化统统 都有,该手册是 HTM ...

  8. Python全栈学习day1

    python 全栈开发之路 day1 本节内容 计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进 ...

  9. python 全栈路线_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

最新文章

  1. 26. Leetcode 206. 反转链表 (链表-反转链表)
  2. hdu 4753 Fishhead’s Little Game
  3. java与ios_JAVA和IOS区别是什么?
  4. 【渝粤题库】陕西师范大学210014幼儿园科学教育作业(高起专)
  5. jvm详解、GC、堆内存参数调优
  6. PyTorch入门-深度学习回顾和PyTorch简介
  7. 各种常用排序算法的时间复杂度和空间复杂度
  8. 怎样快速更新已安装的软件?
  9. C语言之浅析网络包解析
  10. vrep中视觉传感器(Vision sensor)
  11. 咱们的课程里,有微信的这种菜单示例吗?---酷课堂iOS交流群问答整理(201810期)
  12. matlab里的dsolve,matlab_dsolve
  13. 医学图像处理(三)ABIDE数据集下载
  14. 1602液晶显示屏工作原理引脚电路图51单片机
  15. 调节阀振动原因分析及解决方案
  16. Tomcat : 修改Tomcat端口号
  17. HTML5+CSS3小实例:鼠标悬停发光按钮
  18. 1253: 统计字符出现的频度
  19. 如何解决固定资产管理和盘点的难题?
  20. 2019-2020-1 1823《程序设计与数据结构》第一周作业总结

热门文章

  1. 老虎证券开放api返回信息太长太啰嗦,返回值与账户api请求对应
  2. Android 3.1更新后的警告
  3. 10. 大数据:人工智能的基石
  4. 工程伦理--9.1 岗位胜任力
  5. log4j-2.x 版本jndi漏洞(使用ldap协议) 演示
  6. 3.5 Option
  7. MySQL笔记(基础)
  8. SUb Main 的用途
  9. pkg-config --cflags -- vips vips vips vipspkg-config: exec: “pkg-config“: executab的解决方案centos+ubuntu
  10. python图像拼接融合_python实现图像拼接