Python基础入门
程序员文章站
2023-08-14 08:20:03
一.计算机基础 1. 输入输出设备:cpu 硬盘 内存 2. *处理器 3. 内存:存储数据 4. 硬盘:存储数据 什么是操作系统 1. 控制计算机工作流程的软件 2. 应用程序:安装在操作系统之上的软件 二.python简介 Python历史 Python 2.0 October 16, 200 ......
一.计算机基础
- 输入输出设备:cpu 硬盘 内存
- *处理器
- 内存:存储数据
- 硬盘:存储数据
什么是操作系统
- 控制计算机工作流程的软件
- 应用程序:安装在操作系统之上的软件
二.python简介
python历史
- python 2.0 - october 16, 2000,加入了内存回收机制,构成了现在python语言框架的基础
- python 2.4 - november 30, 2004, 同年目前最流行的web框架django 诞生
- python 3.0 - december 3, 2008
1.python2和python3区别
python2源码不统一 重复代码
python3源码统一 没有重复代码
编译型(由程序员在开发环境内,开发程序,开发完成后,放在编译器内编译,用户可直接执行使用):优点:运行速度快 缺点:开发效率慢(c)
解释型(一行一行代码执行,由上到下依次执行):优点:开发效率快 缺点:运行速度慢(python)
2.输出
print('hello world')
3.变量
定义:把程序运行的中间结果临时存在内存中,以便后续代码使用
作用:昵称,就是代指内存中某个地址中的内容
name='meet'
name是一个变量名 ,= 为赋值操作把值给name , 'meet'为一个值
变量的定义规则
变量名由数字、字母、下划线组成
变量名禁止以数字开头
不建议使用中文和拼音
变量名要具有意义
变量名区分大小写
禁止使用python关键字和内置函数名
-
推荐写法 下划线:age_of_oldboy = 98(官方写法) 驼峰体adadcdddd = 63
'true','flase','def','del','continue','else','elif','break','class','and','none','assert','except','as','or','in','for','lambda','from','globe','nonlocal','finally','import','pass', 'raise', 'return', 'try', 'while', 'with', 'yield'
4.变量赋值
name1 = 'meet' name2 = 'guo'
name1 = 'meet' name2 = name1 print(name1,name2) #meet meet
age1 = 18 age2 = age1 age1 = 12 age3 = age2 print(age1,age2,age3) #12,18,18 代码是从上至下的执行,并且在内存中只能用一个名字相同的标签.
age = 12 age = 12 + 1 age1 = age + 1 print("我今年:",age1) #14 name1 = 'alex' name2 = name1 name1 = 'wusir' name3 = name2 print(name1,name2,name3)#wusir,alex,alex
5.常量
常量就是不变的量,所有字母都大写
6.注释
#指这一行注释,注释后这行代码不会执行 ''' 多行注释 '''
三.数据类型
1.整型
数字
num1 = 1 num2 = 2 print(num1+num2)#3 print(1+2)
2.字符串
用引号引起来的字符 可以用单引号,双引号,或者三引号引起来
#字符串加法(拼接) s1 = 'a' s2 = 'b' print(s1+s2)#ab #字符串乘法 print('坚强'*8)#坚强坚强坚强坚强坚强坚强坚强坚强
3.布尔型
对错
true 就是真
false 就是假
print(3>7)#false print(7>3)#true
4.输入
注意:input获取到的内容都为字符串
name = input('请输入姓名') print(name)
四.流程控制
1.if
if 判断语句
age = int(input('请输入年龄')) if age >= 18: print('成年了,能干成年人的事了')
2.if···else
二选一
age = int(input('请输入年龄')) if age >= 18: print('你可以去网吧尽情的嗨皮了') else: print('你现在还不行啊!')
3.if···elif···
多个选项进行单选或不选
age = int(input('请输入年龄')) if age >= 22: print('可以扯证了') elif age >= 18: print('成年了,可以干一些成年的事了') elif age < 18: print('还是小屁孩')
4.if ···elif ···else
num = int(input('请输入数字:')) if num > 60: print('大了') elif num < 60: print('小了') else: print('猜对了')
5.嵌套if
name = input('请输入姓名') if name == 'meet': age = int(input('请输入年龄')) if age == 18: print('姓名年龄输入正确') else: print('年龄输入错误') else: print('姓名输入错误')
上一篇: 立夏养生必备食物,让你的夏天不再油腻
下一篇: 喝茶吃中药可以吗