1 计算机简介
基本组成:
主板+cpu+内存
cpu:主频,核数(16)
内存:大小(8G,16G,32G) 型号:DDR3,DDR4,DDR5,主频(海盗船,玩家国度)
硬盘:西数.希捷.日立.东芝
计算机底层是电子电路,只识别两个数:0和1
2 python简介
解释型语言.弱类型语言
3 hello word
print("你好啊,我是周润发")
print("你好啊,我是周润发") print("你好","hello","hi")
1 你好啊,我是周润发 2 你好 hello hi
4 变量的命名规则
变量是程序运行过程中产生的中间值,暂存在内存中,以供后面的程序使用
由字母,数字,下划线组成
不能是数字开头,更不能是纯数字
不能是关键字
不要太长
不能是中文
区分大小写
要有意义
驼峰和下划线命名
5常量
python不存在绝对的常量,约定俗成,所有字母大写就是常量
例如:PI=3.141592653
PI = 3.141592653589793626 PI = 3.5 # 尽量不要改 print(PI)
3.5
6注释
单行注释:#
多行注释:''' 注释内容 ''''或者"""注释内容"""
7基本数据类型
int整数类型
1)判断数据类型
s=12
print(type(s))
<class 'int'>
2)int相关操作
a = 10 b = 3 print(a//b) # 取整
a = 10 b = 3 print(a%b) # xxx是否可以被xxxx整除
str字符串类型:可以用单引号,双引号和三引号引起来,没什么区别,只是一些特殊的格式需要用不同的引号
想多行赋值一个字符串需要用到三引号.
例
s="""我家大门常打开 我家的狗总丢 谁拉走吃肉了 还给一个腿就行""" print(s
我家大门常打开
我家的狗总丢
谁拉走吃肉了
还给一个腿就
这需要单引号
print('周杰伦说:"昆凌还不错,我很欣慰"')
1)判断数据类型
s="周润发" print(type(s))
2)+表示拼接
s1="wusir" s2="alex" s3="sylar" print(s1+s2+s3)
wusiralexsylar
3)*表示重复
s="考试" s1=s*3 print(s1)
考试考试考试
4)再print之后,python解释器会自动添加换行符 添加,空格end="",可以结束换行
print("你好", end="") # 在print之后. python解释器会自动的添加换行符 print("何泽伟", end="") print("大阳哥", end="")
bool布尔类型:真或者假,Ture和Flase
b=2>1 print(b) print(type(b))
<class 'bool'>
8用户交互input
使用input()函数,可以让我们和计算机互动起来
内容=input(提示信息)
s = input("刘德华有没有我帅?") # 获取用户输入的内容, 接收的内容永远是字符串 print("计算机收到的内容是:", s) print(type(s))
9 if语句
第一种语法:
if 条件:
结果一 #四个空格,或者一个tab键,这个是告诉程序满足这个条件
结果二
执行过程: 如果条件是真执行结果一,然后结果二,如果条件是假直接结果二.
gender=input("你是男的还是女的") if gender=="男的": print("滚蛋") print("吓死我了")
第二种语法:
if 条件1:
结果一
else:
结果二
gender=input("你是男的还是女的") if gender=="女的": print("请进") else: print("滚蛋")
第三种语法:
if条件一:
结果一
elif条件二
结果二
......
else:
结果n
money=int(input("你兜里有多少钱:")) if money>500: print("吃炸鸡喝啤酒") elif money>300: print("吃盖浇饭,生活乐无边") elif money>50: print("吃方便面") else: print("今天减肥")
第四种语法:
if 条件一:
结果一
if条件二:
结果二
else:
结果三
else:
结果四
money=int(input("你兜里有多少钱:")) if money>500: print('吃炸鸡喝啤酒') else: if money>300: print("吃盖浇饭,生活乐无边") else: if money>50: print("吃方便面") else: print("今天减肥")