前言

养成一个好的习惯只需要坚持21天,Day1

输入和输出

输出使用print()函数,使用方法如下:

输入使用input()函数,例如需要用户从电脑输入一些字符,可以让用户输入字符串,并存入到一个变量里,比如输入用户的名字:

input()函数只是接受用户输入的内容,可以在括号里面加上运行时的提示信息,告诉用户此处需要输入的内容,显得交互友好:

Python基础

Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。

#开头的语句是注释,解释器会忽略掉注释。
按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。
Python程序是大小写敏感的,如果写错了大小写,程序会报错。

数据类型

整数

Python可以处理任意大小的整数以及负整数,在程序中的表示方法和数学上的表示方法一样,例如:1,-80
计算机使用二进制,有时候使用十六进制表示整数比较方便,十六进制用ox前缀和0-9a-f表示,例如oxff00

浮点数

浮点数也就是小数之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。整数和浮点数在计算机里面的存储方式完全不同,整数运算永远是精确的,而浮点数的运算涉及到四舍五入的误差。

字符串

字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等。
注意
如果’本身也是一个字符,那就可以用”“括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。如果字符串内部既包含’又包含”,可以用转义字符\来标识,比如:

布尔值

布尔值和布尔代数完全一致,一个布尔值只有truefalse两种值
布尔值可以用andornot运算,and前后的语句都为真时,运行结果为True;or前后的语句只要有一个为真,运行结果为True,两个为假结果为False;not是非运算,它是一个单目运算符,把True变成False,False变成True。运行结果如下:

空值

空值是Python里一个特殊的值,用None表示。None不能为0。因为0是有意义的,而None是特殊的空值。

变量

变量在程序中用一个变量名表示,变量名必须是大小写英文、数字和_的组合,且不能用数字开头

首先在内存中创建一个’ABC’的字符串;在内存中创建一个名为a的变量,并把它指向’ABC’;之后把变量a赋值给b,实际上是把变量b指向变量a所指向的数据。

常量

所谓常量就是不能变的变量,比如常用的数学常数π就是一个常量。在Python中,通常用全部大写的变量名表示常量。

python廖雪峰教程学习:Day 1相关推荐

  1. python廖雪峰教程 学习笔记

    如何用字符来描述字符: \d匹配数字   digit \w匹配字母或数字  word \s可以匹配空格 space * 表示任意个字符, +表示至少一个字符  ?表示0个或1个字符, {n} 表示n个 ...

  2. Python廖雪峰教程学习笔记:Day5

    前言 养成一个好的习惯只需要坚持21天,Day5 高级特性 切片 迭代 列表生成器 生成器 切片 取一个list和tuple的部分元素可以用切片快速实现. L为一个list,L[0:3]表示从索引0开 ...

  3. Python廖雪峰教程学习笔记:Day4

    前言 养成一个好的习惯只需要坚持21天,Day4 函数 编程中,函数的调用.定义在一定程度上可以简化功能的实现,降低程序的复杂度. 调用函数 Python中内置了许多有用的函数,我们在调用一个内置函数 ...

  4. Python廖雪峰教程学习笔记:Day3

    前言 养成一个好的习惯只需要坚持21天,Day3 条件判断和循环 条件判断与循环在编程实现中都很常见,比如,输入用户的年龄,根据年龄的大小可以打印出不同的内容,该功能的实现可以使用if语句实现: if ...

  5. python 廖雪峰_python学习(廖雪峰的官方网站)

    廖雪峰的官方网站. 请注意区分命令行模式和Python交互模式. 在命令行模式下,可以直接运行.py文件. 2运行其实和java运行一样 cd dir 3 print() input() 4数据类型 ...

  6. python 廖学峰教程_python廖雪峰教程 学习笔记

    如何用字符来描述字符: \d匹配数字 digit \w匹配字母或数字 word \s可以匹配空格 space * 表示任意个字符, +表示至少一个字符 ?表示0个或1个字符, {n} 表示n个字符, ...

  7. python 廖雪峰_为什么看不懂廖雪峰的Python学习教程?

    廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...

  8. python学习笔记1——(廖雪峰教程,菜鸟教程)python基础

    python学习笔记1--(廖雪峰教程,菜鸟教程) https://www.liaoxuefeng.com(https://www.liaoxuefeng.com) 阿修视频 .Python基础(复习 ...

  9. 廖雪峰python教程有用吗_后怕!当初要是坚持学Python用廖雪峰教程,我肯定坚持不了39天...

    关于昨天最后遗留的问题,请利用循环依次对list中的每个名字打印出Hello, xxx! 感谢@平淡如盐 .@恁一剑的风情 .@活力_老汤 .@庆林8791 等朋友在评论区以及@一清一凉 在群里给我的 ...

最新文章

  1. mysql教程多表查询_mysql重点,表查询操作和多表查询
  2. 医学+数据科学,必将大有可为 | 清华生物医学影像研究中心赵锡海
  3. 是否可以在其范围之外访问局部变量的内存?
  4. PostgreSQL 函数调试、诊断、优化 auto_explain
  5. flutter网络dio框架公共请求参数、请求header使用总结
  6. c语言混响,混响插件(2cAudio Aether)
  7. 基于 Flink、ClickHouse 的舆情分析系统:系统架构设计说明书
  8. 腾讯不缺少梦想,但是缺算法与数据管理
  9. 添加Onvif设备到Blue IRIS步骤
  10. 如何将摄像机拍摄信号采集到直播软件
  11. mac电脑抹掉数据要多久_Mac系统如何恢复出厂设置
  12. 财务数据中台架构及建设方案(ppt)
  13. Dubbo2.7.3入门
  14. directX 正试图在 OS 加载程序锁内执行托管代码
  15. Xamarin效果第二十三篇之离线语音识别
  16. 【圣诞来了】3分钟教你用java画一颗彩色圣诞树,送给别人作为圣诞礼物吧
  17. 如何用微信小程序实现优惠券功能
  18. 哈尔滨理工大学软件与微电子学院程序设计竞赛 H.Maze
  19. 每日经典算法题(十三) 逆推算法(平方根相关)
  20. 软件开发报价的计算方法 (转)

热门文章

  1. html编写四则运算,JavaScript实现四则运算
  2. 从ARM7TDMI(-s)角度进入ARM世界
  3. SQLITE数据库损坏分析及解决
  4. 一起来飞车服务器显示不全,光线飞车服务端(不完整的数据库)
  5. 用java制作扑克牌_java实现扑克牌牌面小程序
  6. 看门狗芯片-SP706-调试记录
  7. ProSci 艾美捷14 3 3 zeta抗体说明书
  8. 区块链追溯系统迎来新突破
  9. 了解commonjs
  10. Lucene系列之全局搜索引擎入门教程