1.注释:Python中使用#进行注释,一个#只管一行,要想多行注释而不费力气,可以选中多行以后,使用快捷键ctrl /。
2.字符串:使用“”或者‘’包裹,可使用函数len()获取字符串长度,再使用print进行打印,空格和符号也会占据一个长度,完整转义符如\n占一个长度。获取字符串单个字符可以使用索引,如s="hello" print(s[1])可以获取e。
3.布尔类型bool:True和False
4.空值类型NoneType:None,不是0不是字符串也不是False,表示完全没有值。当定义一个变量,但不确定这个变量的值时,可以定义为None,如my_money=None。
5.获取变量类型type函数:如type(8) <class ‘int’>
6.Python的命令行模式和交互模式:
(1)命令行模式就是写完代码后保存整个文件,然后Python开始读取文件并执行。 (2)交互模式就是不用读取整个文件,写一行代码执行一行代码。这种情况下不需要创建文件,只需要进入交互模式即可;交互模式不需要使用print直接回车就可看到返回结果;交互模式的内容不会被保存,一旦退出则键入的所有内容就会消失。 通过win的cmd即可进入交互模式,输入quit()即可退出交互模式
7.获取输入函数input():input可以获取很多类型,但返回的是字符串类型。
8.类型转换函数int,float,str:
8.pycharm的光标可以通过点击insert进行切换。
9.Python中的if else和if else嵌套 :if和else后面都要加冒号,但不需要括号,且Python的缩进为四个空格,和C语言有区别
10:Python的多个条件判断:如下图,if elif.......else
if user_BMI <= 18.5:
if user_gender0 == "女":
print("女士,您的BMI属于偏瘦范围’")
else:
print("男士,您的BMI属于偏瘦范围’")
elif 18.5 < user_BMI <=25:
if user_gender0 == "女":
print("女士,您的BMI属于正常范围’")
else:
print("男士,您的BMI属于正常范围’")
elif 25 < user_BMI <= 30:
if user_gender0 == "女":
print("女士,您的BMI属于偏胖范围’")
else:
print("男士,您的BMI属于偏胖范围’")
else:
if user_gender0 == "女":
print("女士,您的BMI属于肥胖范围’")
else:
print("男士,您的BMI属于肥胖范围’")
11.逻辑运算符:not and or ,正常情况下就是这样的运算优先级,使用括号可以改变优先级。
12.Python的列表:方法和函数不同,方法可以改变对象本身,比如append和remove之后列表的内容会改变,但是对列表price使用最值函数,列表本身并不会改变。方法的使用:列表.方法名(使用对象);函数的使用:函数名(使用对象)
shopping_list=[] #建立一个空列表
shopping_list.append("键盘") #针对列表的方法append,可以向列表里添加东西
shopping_list.append("茉莉")
shopping_list.append("雪人")
shopping_list.remove("键盘") #针对列表的方法remove,可以移出列表里的内容
shopping_list.append("黎深")
shopping_list[1]="胡萝卜" #使用索引可以改变列表单个内容
print(shopping_list) #打印列表
print(len(shopping_list)) #打印列表长度
print(shopping_list[1]) #使用索引打印列表内某个内容
price = [1000,10000,27] #建立一个空列表
min_price=min(price) #使用函数找列表最值
max_price=max(price)
sort_price=sorted(price) #使用函数对列表进行排序
print(min_price)
print(max_price)
print(sort_price)