Python_DAy1

Python_Day1

1.1软件的定义

软件:是值一系列按照特定顺序组织的计算机数据与指令的集合。

  • 指令:具体的操作流程
  • 数据:被操作的东西

1.2软件的分类

  • 系统软件:Windows、Linux、Android、iOS等等
  • 应用软件:QQ、迅雷、微信等
    系统软件直接管理和控制计算机底层硬件,为用户提供最基本的计算机功能
    应用软件是处理特殊邻域问题的软件,更富了计算机的功能

2.基本语法

2.1注释

Python中注释分为两种:

  • 单行注释: #注释内容
  • 多行注释:’’‘注释内容’’’

2.2标识符和关键字

标识符:开发人员在程序中定义的一些符号和名称标识符是自己定义的,如变量名、函数名等。
标识符命名的规则:由字母、下划线和数字组成,且数字不能开头并且Python中的标识符区分大小写。

命名规范

  • 见名知意:起一个有意义的名字,尽量做到看到一眼就知道是什么意思(提高代码的可读性)
  • 小驼峰式命名法: 第一个单词小写;之后每个人单词的首字母大写,例如:myName、 aDog
  • 大驼峰式命名法: 每一个单字的首字母都采用大写字母,例如:FirstName、LastName 不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如 send_buf
    关键字 :python一些具有特殊功能的标识符。是python已经使用过了,所以不允许开发者自己定义和关键字相同的名字的标识符。
    查看关键字:import keyword
    keyword.kwlist

and 、 as、 assert、 break、class、comtinue、def、 del、elif、else 、except 、exec 、finally 、for 、from 、global、if 、in 、import、 is、ambda、 not、 or 、 pass、print 、raise 、return 、try 、 while 、 with 、yield

2.3 变量及内置函数类型

变量:用于存储程序在运行过程中产生的临时数据

  • 本质是内存中的一个临时存储区域-----变量
  • 为了方便使用该区域,起名字-----------变量名
  • 为了限定该区域存放的数据--------------数据类型
  • 将常量值放置该区域中--------------------变量值

数据类型:为了充分的利用内存空间以及更有效的管理内存。

  • Number(数字)
    • int (整数型)
    • float(浮点型)
    • complex(复数型)
  • bool(布尔型)
    • Ture
    • False
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Dictionary(字典)

2.3输入与输出

print()输出语句 输出函数在控制台输出一段文本信息(用一对双引号标记)
print(“文本信息”) 默认换行
在这里插入图片描述
print(“文本信息”,end=“结尾”)
在这里插入图片描述
print(“文本信息1”,“文本信息2”,…) , 就是前者和后者之间有一个空格 默认换行
在这里插入图片描述
格式话输出:将不同的文本和变量混合输出
age=10
print(“我今年%d岁”%age)

     age=18
     name="xiaohua"
     print("我的姓名是%s,年龄是%d"%(name,age))

在这里插入图片描述
常用的合适化符号:

格式化符号转换
%c字符
%s通过str()字符串转换来格式化
%i有符号十进制整数
%d有符号十进制整数
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%X十六进制整数 (大写字母)
%e索引符号(小写e)
%E索引符号(大写E)
%f浮点实数
%g%f和%e的简写
%G%f和%E的简写

输入:将外界的信息录入到计算机
input()
input(“请输入:”)
注意:input输入的信息一般需要变量去保存,输入的信息一律为String类型

2.4数据之间转换函数

1、type(数据)函数 查看当前数据的类型
在这里插入图片描述
2、int()函数 将数字字符串转数字
在这里插入图片描述
3、str () 函数 将其他一切的数据转字符串
在这里插入图片描述
4、float()函数 将数字字符串转浮点数
在这里插入图片描述
5、bool(n)函数 n不是0或None 结果都是True
在这里插入图片描述

2.5运算符

(1)算数运算符

运算符描述
+
-
*
/
//取整除
%取余
**幂运算

(2)比较运算符:比较数值大小,可连续比较(and),结果为布尔型True,False

运算符描述
==检查两个操作数的值是否相等,如果相等则条件变为真
!=检查两个操作数的值是否相等,如果值不相等,则条件为真
<>检查量的操作数的值是否相等,如果值不相等,则条件变为真(类似!=)
>检查左操作数的值是否大于右操作数的值,如果是,则条件成立
<检查左操作数的值是否小于右操作数的值,如果是,则条件成立
>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立
<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值