python基础(一)完结

Day 01

python基础

一、计算机基础

1、快捷键:

快速复制:Ctrl+D
垂直拆分		水平 拆分
快速修改
查看

2、计算机的组成

硬件:运算器 控制器 存储器 输入设备 输出设备
软件: 系统软件	windows10
     应用软件	qq  微信
编程语言
人与计算机进行交流的语言
c	python	java		php		c++		go

3、python的发展史 优缺点 就业方向

诞生的时间:1991年 
python作者: 龟叔
python的两个版本3.6.23.7

优缺点:

优点:简单、易学、免费、开源、
    高层语言、可移植性强
    解释型语言、面向对象
可拓展性、丰富的库、规范的代码
 缺点:执行效率慢

就业方向:

1、web开发		------美多商城	实验楼
2、运维工程师	----------维护服务器	通过python写脚本
3、爬虫工程师	----------爬取数据	数据分析
4、游戏开发	AI识别	桌面软件

4、第一个python程序

输出		helloworld
注意		在python里	双引(单)号里是不能套双(单引号)
双(单)引号里能套单(双)引号

5、注释

单行注释		一个	#
快速注释		Ctrl+/
多行注释		'''		'''
作用		对代码进行解释说明
注意		注释的代码或者文字不会被运行

6、变量:用来存储数据

一个	=	是赋值
两个	==	等于
输入input()

输出print()
输出为文字或字母时要加引号  print(“aaaa”)   print("三大")
输出为数字可加可不加 print(12345)

二、python的变量:

变量(变化的量): 用来存储数据

检测变量类型 tupe()
num=111
print(type(num))

例:

str 字符串(只要加引号的都是字符串)
name = "亚索"
print(type(name))

例:

float 浮点型(小数)
num2 = 6.66
print(type(num2))

例:

类型

str	字符串	‘4’	‘张三’	需要掌握的方法   23list	列表		[1,2'张三'{
   ’name’:’李四’}]	增删改查
dict	字典		{
   ’name’;’张三’}	以键值对存在
set	集合		{
   1234}
tuple  元组	(1,2,3,4)
布尔类型		True	False
int	整数
float	浮点数
type()		查看变量的数据类型

Day 2

三、标识符和关键字

生活中的标识符?
KTV	网吧	酒吧	宾馆	红绿灯	斑马线
作用:提示	见名思意
代码中的标识符?
变量名、函数名、类名
定义:开发人员在程序中定义的名字和符号
命名规则:
1、由字母数字下划线组成	JQ_521_money
2、不能以数字开头		521_Jwq
3、不能使用关键字
如何查看python中的关键字?
a、导包	import	keyword
b、使用keyword、kwlist
c、输出	
import keyword
print(keyword.kwlist)
命名方法--驼峰命名法
大驼峰命名法:每一个单词的首字母大写	ZhangHao
小驼峰命名法:每一个单词的首字母小写,第二个单词的首字母大写	zhangHao
下划线命名法:由下划线组成

四、输入 输出 格式化输出

2、输入输出
输入
input()	输入的数据类型-----一定/必须/肯定/是字符串str
输出
print()
格式化输出
print(’%% ’变量名)
%d----int	整数
%f-----float	小数	默认六位	.2f	两位	
%s-----str	字符串

一、%用法

注:前面有几个格式化输出符号,后面就要匹配几个变量,个数一一对应。
1、字符串输出 %s(只要是input输入的变量类型都为字符串)

2、整形输出 %d(可加减乘除)

3、浮点型输出 %f(保留几位小数在中间加.几,如%.2f保留两位)

二、逗号隔开

(\n换行\t空格)
需求格式化输出自己的姓名 年龄	性别爱好
需求2	模拟手机充值场景
计算机输出:欢迎使用中国移动充值业务,请输入充值金额:
用户输入:100
计算机输出:充值成功,您本次充值100

五、运算符

运算符

+	-*	%(取余)	//整除	**指数
3/2	余数是1	3//2	1
3/3	余数是0	3//5	0
1kb=1024kb
1G=1024mb
1T=1024g

1、算术运算符

2、比较运算符

3、赋值预算符 =

4、复合赋值运算符

+=	-=	*=	/=	//=	%=	**=
 数据类型之间的转换
int()
float()
tuple()
set()
list()
chr()	将数字转换为字母	#A	-Z	用ASCII转换	对应的数字65--90
ord()	将字母转换为数字	#a	-z	用ASCII转换	对应的数字97--122

5、逻辑运算符

6、关系运算符

< >= <= == !=
== 判断两个变量的值 是否相等

六、if–else

基本语法:
if 判断条件:
条件成立执行操作
else:
条件不成立执行操作

例:

多条件判断
if 判断条件:
条件成立执行操作
elif 判断条件2:
条件2成立执行
else:
条件不成立执行操作

例:

python
导入随机数
import random # random.randint(范围)

例:

死循环	while/while True

Day3

七、while循环

一、循环介绍

1. whileif的用法基本类似,
区别在于:if 条件成立,则执行一次;
while 条件成立,则重复执行,直到条件不成立为止。
2. 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
3. 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环

二、基本语法:

初始值
while 循环条件:
步长

三、循环嵌套

while 条件1:
条件1满足做的事
····
while 条件2:
条件2满足做的事
···
打印直角三角形

Day4

八、for循环

在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。

for循环语法:

for	变量名	in 字符串/数据类型:
print(“变量名”)

在循环数字的时候 需要用到range 函数,范围 包头不包尾

例:for i in range191<=i<9	
range(起始值,终止值,步长值)
如果	起始值>终止值  步长值为 正 默认是1 可以不写
for i in range(1,9)/////       for i in range(1,9,2)
如果 起始值<终止值 步长值为 负 步长值必须写
for i in range(9,1,-1)
九九乘法表
break 	立即终止循环
continue    结束本次循环  继续下个循环
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值