学习之路 day1
# coding=gbk
(解决3.6版本 代码中不能输入中文的问题)
1、计算机基础
CPU:相当于人的大脑,用于计算。
内存:常见的4G,8G,16G,成本高
特点:临时存储数据,断电立即消失。
硬盘:1T,分固态硬盘(更好),机械硬盘(传统),移动硬盘。
特点:长时间保存文件,断电不会消失。
应用程序:一个 一个的app,软件。
操作系统:每台电脑最开始需要安装的系统。
2、python的历史
创始人。龟叔,利用假期自己创造出python。
3,python的环境。
编译型:一次性将所有程序编译成二进制文件。
缺点:开发效率低,不能跨平台。
优点:运行速度快。
:C,C++等等。
解释型:当程序执行时,一行一行的解释。
优点:开发效率高,可以跨平台。
缺点:运行速度慢。
:python ,php,等等。
4,python的发展。
5,python种类。
运行第一个py文件:
python3x :python 文件路径 回车
python2x :python2 文件路径 回车
python2 python3 区别:python2默认编码方式是ascii码
解决方式:在文件的首行:#-*- encoding:utf-8 -*-
python3 默认编码方式utf-8
6、变量
变量:就是将一些运算的中间结果暂存到内存中,以便后面代码调用;
要求:
1、只能由数字、字母、下划线(_)组合,且不能由数字作为开头;
2、不能是python中国的关键字;
['and', 'as', 'assert', 'break', 'class', 'continue',
'def', 'del', 'elif', 'else', 'except', 'exec',
'finally', 'for', 'from', 'global', 'if', 'import',
'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
'raise', 'return', 'try', 'while', 'with', 'yield']
3、变量具有可描述性。(如 name = ‘名字’,age = ‘年龄’ )
4、不能是中文。(因为python是外国人发明的,英语是全世界通用的)
7、常量
常量:一直不变的量称为常量。 例如: π
定义格式(全部为大写字母): BIR_OF_CHINA = 1949
8、注释
注释:方便自己和他人理解 阅读代码。
类别:
1、单行注释: #+被注释的内容
2、多行注释:'''被注释内容''' ; """ 被注释内容 """ (可以是三个单引号,也可以是三个双引号)
9、用户交互(比如说 让你输入你的名字,自己打字输入)
input语句: input(‘’)
1、等待输入;
2、将你输入的内容赋值给了前面的变量;
3、input出来的数据类型全部是str(字符串);
例子:
name = input ('请输入你的名字:') age = input('请输入你的年龄:') print('我的名字是' + name,'你的年龄是' + age +'岁')
注意:符号得用 英文状态下输入的符号,不能用中文,字符串可以相加,
如: '我的名字是' + name
','逗号表示,下一个多个输出
10、基础数据类型 (初始了解,后续强化)
1、数字:int 1,2,3,4,5
ps: type() (可以查看属于什么类型)
2、字符串:str,python当中凡是用引号引起来的都是字符串。
可相加: 字符串的拼接。(例如: '你的年龄是' + age + '岁' )
可相乘: str * int
例如:

3、bool: 布尔值。 True ;False (第一个字母必须大写)
注意:
① 字符串转化成数字:int(str) 条件:str必须是数字组成的。
② 数字转化成字符串:str(int)
例子:
#单独的数字赋值,变量类型为整数型 age = 3 print(age,type(age)) ------整数型 #str(数字),可将整数型变为字符串 age = str(3) print(age,type(age)) -----字符串 #int(str),其中str必须为数字,可将字符串变为整数型 age = int(input('请输入你的年龄:')) print(age,type(age)) -----整数型 # '内容',引号下的内容为字符串 age = input('请输入你的年龄:') print(age,type(age)) -----字符串


11、多行输出内容
变量赋值,用 ‘’‘ + 多行内容 + ’‘’,(用三个单引号包起来,对此内容进行注释的时候只能用 “ 双引号)
msg = ''' 今天我想写首小诗, 歌颂我的同桌, 你看他那乌黑的短发, 好像一只炸毛鸡。 ''' print(msg)

结果
循环体
# 1、 while break 语句,遇见break就结束,跳出循环。 while True: print(111) print(222) break print(333) print(444)
只打印输出 111,222,444.
不打印输出 333
# 2、 使用两个变量,一个作为基数,一个作为变量,来求1+2+...+100的和 count = 1 sum = 0 while a <= 100: sum = sum + count count = count + 1 print(sum)

浙公网安备 33010602011771号