python第一课
1.怎么进入cmd:
win +r;
2.输入
语法格式:print(内容)
代码:print('内容')
无论什么类型的数据都可以直接输出
中文/字母/符号 一定要加引号,单双引号都行
#括号内没有引号,是数字情况
eg: print(666)
输出多个的情况:
eg:青青子衿,悠悠我心,但为君故,沉吟至今。
print('青青子衿','悠悠我心','但为君故','沉吟至今')#注意是英文符号
3.输入
input(内容)
代码:input('内容')
#程序执行input 时,会暂停等待用户输入,输入完毕后回车继续执行
4.注意
a.中英文切换
b.默认情况下,print()函数每次只能在新行上打印
c.python使用缩进作为逻辑层次,因此要注意开头出现缩进空格的情况
d.符号,引号问题。
5.python有两种开发模型
a.交互模式,进入python环境/idle默认就是交互模式-->表现形式为>>>代码会马上执行的
优点:用起来比较方便,即问即答,适合测试一些小代码
缺点:不能保存/修改
b.脚本模式/文件模式-->新建一个文件来写代码,写好的代码可以保存起来反复使用,也可以修改
优点:可以保存/修改
在idle中如何新建文件
快捷键 ctrl+N
普通:file--new file --按下ctrl +s 保存
保存文件时,要选择 1.文件名 2. 文件保存位置
运行程序快捷键 F5
或者:run -->run module
打开已经保存好的代码文件-->file-->open
python第二课
1.程序员必备修养-----注释
注释(代码太多,很容易忘记,就可以写上相关注释)=让别人看你代码时可以更好的理解相关含义。
注释时给开发人员看的,不会参与程序的运行。
python有两种注释方式:
a. 单行注释 -->用# 符号表示,在#后面的内容都是注释
b. 多行注释 -->用一对三引号包裹着的内容 (单引/双引都可)
eg:
'''
我是一个单引号多行注释
'''
or
"""
我是一个双引号多行注释
"""
注释也可以在一段代码不想执行它,但是又不想删掉它的情况下,就可以把它注释掉
2.初识变量
什么是变量?可改变的值,数据(eg:钱,温度,体重)
程序里的变量--> 相当于是一个容器,盒子,用来存数据-->编程中有很多的数据可能会反复利用,每次都重写会很麻烦,所以就把它保存起来,娶个好理解的名字,要用的时候直接调用就可以了
eg : 我们生活中的电话号码,它就是会被反复利用的数据,比如110,我们将它存为警察,就想当于
警察='110'
一个变量是由3个东西组成的:
a. 数据类型(type)
b. 内存地址(id)
c. 值(value)
可以把变量想成一个仓库
数据类型-->仓库类型
内存地址--> 仓库地址
变量值 --> 仓库里放的东西
变量名命名规范:
1.一般是有数字,字母,下划线_组成(中文可以,但不推荐)
2.首字母不能是数字,不能数字开头
3.符号只能用下划线,不能用其他符号
4.变量名区分大小写Age和age
5.不要用/不推荐用关键字,有特殊含义的数据命名
强调:不要给变量命名为 print 或者input 这些名字
6.见明知意--> 一眼可以看出来,这个数据有什么用
比较好的命名方式--> 驼峰命名法
大驼峰-->每个单词首字母都大写-->UserName
小驼峰-->第一个单词不变,后面的单词首字母大写-->userAge
下划线-->不同的单词用下划线分割,全部小写-->user_age
3.变量的基本使用
a.声明变量:把右边的数据赋值给左边的变量名,那么之后的这个变量就相当于这个数据
语法格式:
变量名=变量值
实例:
name ='我不是萌新程序员' age=18 height =185
声明多个变量,用逗号分隔
语法格式:
变量名,变量名 = 变量值,变量值
实例:
name,age ='我不是萌新程序员',18
b.使用变量
语法格式:
print(变量名) # 直接打印变量名就行,不要加引号
c.用input给变量赋值
语法格式:
变量名 = input # 会把用户输入的数据赋值给变量
eg: sing= input('请输入你最喜欢的歌曲:') print(sing)
4.基本数据类型
如果不定义类型,肯定分辨不清楚的,任何东西都有分类
怎么判断类型: type
语法格式: print(type(变量名))
注意:变量名一次只能放一个
a. 数值类型
int 整形/整数 没有小数点的数据 比如:人数
语法格式: 变量名 = 变量值 # age = 18
float浮点数/小数 ,带小数的数字 ,比如:圆周率 Π
bool布尔类型 ,判断类型
布尔类型主要是用来做判断的一种类型
只有两个值 True 代表真 代表1 False 代表假 代表0
>>> 2>1 #判断2是否大于1 True #按回车会得到True,表示为真
注意:1.print里输出数值类型是不需要引号包裹
2.一定要记住!! 单词首字母要大写
>>>print(True) True
5.基本算术运算符
python可以直接进行算数运算
+ - *(乘) /(除) % (取余数)10%3=1 // (整除) 10//3=3 **(取幂) 3**3=27
6.序列类型---字符串
str-- 字符串 --> 保存一些字符(汉字,数字,字母,符号)
语法格式:
变量名 = '字符串内容'
用一对单/双/三引号都包裹起来的数据,
用三引号可以一次性保存多行内容。
str1 =''' 大家好 我是萌新程序员 ''' print(str1)
大家好 我是萌新程序员
注意:单双引号一定不能混用,
字符串支持*号输出,原理就是把字符串复制n遍
print('大家都很帅'*10)
字符串拼接是通过 +号,但前提是双方都是字符串,不同类型不能相加。