python廖雪峰教程学习:Day 1
前言
养成一个好的习惯只需要坚持21天,Day1
输入和输出
输出使用print()函数,使用方法如下:
输入使用input()函数,例如需要用户从电脑输入一些字符,可以让用户输入字符串,并存入到一个变量里,比如输入用户的名字:
input()函数只是接受用户输入的内容,可以在括号里面加上运行时的提示信息,告诉用户此处需要输入的内容,显得交互友好:
Python基础
Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成CPU能够执行的机器码,然后执行。Python也不例外。
#开头的语句是注释,解释器会忽略掉注释。
按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。
Python程序是大小写敏感的,如果写错了大小写,程序会报错。
数据类型
整数
Python可以处理任意大小的整数以及负整数,在程序中的表示方法和数学上的表示方法一样,例如:1,-80
计算机使用二进制,有时候使用十六进制表示整数比较方便,十六进制用ox前缀和0-9,a-f表示,例如oxff00
浮点数
浮点数也就是小数之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等的。整数和浮点数在计算机里面的存储方式完全不同,整数运算永远是精确的,而浮点数的运算涉及到四舍五入的误差。
字符串
字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,“xyz"等等。
注意
如果’本身也是一个字符,那就可以用”“括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。如果字符串内部既包含’又包含”,可以用转义字符\来标识,比如:
布尔值
布尔值和布尔代数完全一致,一个布尔值只有true和false两种值
布尔值可以用and、or和not运算,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相关推荐
- python廖雪峰教程 学习笔记
如何用字符来描述字符: \d匹配数字 digit \w匹配字母或数字 word \s可以匹配空格 space * 表示任意个字符, +表示至少一个字符 ?表示0个或1个字符, {n} 表示n个 ...
- Python廖雪峰教程学习笔记:Day5
前言 养成一个好的习惯只需要坚持21天,Day5 高级特性 切片 迭代 列表生成器 生成器 切片 取一个list和tuple的部分元素可以用切片快速实现. L为一个list,L[0:3]表示从索引0开 ...
- Python廖雪峰教程学习笔记:Day4
前言 养成一个好的习惯只需要坚持21天,Day4 函数 编程中,函数的调用.定义在一定程度上可以简化功能的实现,降低程序的复杂度. 调用函数 Python中内置了许多有用的函数,我们在调用一个内置函数 ...
- Python廖雪峰教程学习笔记:Day3
前言 养成一个好的习惯只需要坚持21天,Day3 条件判断和循环 条件判断与循环在编程实现中都很常见,比如,输入用户的年龄,根据年龄的大小可以打印出不同的内容,该功能的实现可以使用if语句实现: if ...
- python 廖雪峰_python学习(廖雪峰的官方网站)
廖雪峰的官方网站. 请注意区分命令行模式和Python交互模式. 在命令行模式下,可以直接运行.py文件. 2运行其实和java运行一样 cd dir 3 print() input() 4数据类型 ...
- python 廖学峰教程_python廖雪峰教程 学习笔记
如何用字符来描述字符: \d匹配数字 digit \w匹配字母或数字 word \s可以匹配空格 space * 表示任意个字符, +表示至少一个字符 ?表示0个或1个字符, {n} 表示n个字符, ...
- python 廖雪峰_为什么看不懂廖雪峰的Python学习教程?
廖雪峰的Python教程已经很友好了,接近于把饭喂到嘴边了. 这不是廖雪峰教程的问题,而是一个基础代码技能和实际应用需求的代码技能差距太远导致的. 如果是新手,只学会了廖雪峰Python教程,那约等于 ...
- python学习笔记1——(廖雪峰教程,菜鸟教程)python基础
python学习笔记1--(廖雪峰教程,菜鸟教程) https://www.liaoxuefeng.com(https://www.liaoxuefeng.com) 阿修视频 .Python基础(复习 ...
- 廖雪峰python教程有用吗_后怕!当初要是坚持学Python用廖雪峰教程,我肯定坚持不了39天...
关于昨天最后遗留的问题,请利用循环依次对list中的每个名字打印出Hello, xxx! 感谢@平淡如盐 .@恁一剑的风情 .@活力_老汤 .@庆林8791 等朋友在评论区以及@一清一凉 在群里给我的 ...
最新文章
- mysql教程多表查询_mysql重点,表查询操作和多表查询
- 医学+数据科学,必将大有可为 | 清华生物医学影像研究中心赵锡海
- 是否可以在其范围之外访问局部变量的内存?
- PostgreSQL 函数调试、诊断、优化 auto_explain
- flutter网络dio框架公共请求参数、请求header使用总结
- c语言混响,混响插件(2cAudio Aether)
- 基于 Flink、ClickHouse 的舆情分析系统:系统架构设计说明书
- 腾讯不缺少梦想,但是缺算法与数据管理
- 添加Onvif设备到Blue IRIS步骤
- 如何将摄像机拍摄信号采集到直播软件
- mac电脑抹掉数据要多久_Mac系统如何恢复出厂设置
- 财务数据中台架构及建设方案(ppt)
- Dubbo2.7.3入门
- directX 正试图在 OS 加载程序锁内执行托管代码
- Xamarin效果第二十三篇之离线语音识别
- 【圣诞来了】3分钟教你用java画一颗彩色圣诞树,送给别人作为圣诞礼物吧
- 如何用微信小程序实现优惠券功能
- 哈尔滨理工大学软件与微电子学院程序设计竞赛 H.Maze
- 每日经典算法题(十三) 逆推算法(平方根相关)
- 软件开发报价的计算方法 (转)