一、Python基础语法知识
第一天
1、变量
定义:为了存储 程序运算过程中的一些中间 结果,为了方便日后调用,数据修改
命名规则:
(1)由字母、数字、下划线组成
(2)不能以数字开头,不能含有特殊的字符和空格
(3)不能以保留字命名
(4)不建议以中文命名
(5)定义的变量名应该有意义(见名知意)
(6)驼峰式命名、下划线分割单词,For instance:
studentNumbe (驼峰式)
student_number (下划线分割单词)
(7)变量名区分大小写,For instance:
name = "Damon"
>>> Name = "HYQ"
>>> print(name,Name)
Damon HYQ
2、常量:
不变的量,在其他语言中是不能改变的量。但是在py中,所有的变量都是可变的,所以用全部大写的变量名来代表此变量为常量。
3、编码规则:
Python2.X中,默认的编码规则是Assic码,是不支持的中文显示的,但加入以下代码便可:
!_*_coding:utf-8_*_
#or
coding:utf-8
Python3.X中,默认编码规则Unicode码,支持显示中文。
4、Python中的注释:
单行注释:#…..
多行注释:”“”…….”“”或者”’……”’
注意:对比C语言中的注释,在C语言中
单行注释://….
多行注释:/…../
5、几种报错类型
(1)缩进 IndentationError: expected an indented block
(2)IndentationError: unindent does not match any outer indentation level
(3)SyntaxError: invalid syntax 语法错误
6、if…else 语句的简单学习
语法格式:
(1) if 表达式 :
语句1
语句2
…
else 表达式:
语句1
语句2
…
(2) if 表达式 :
语句1
语句2
…
elif 表达式:
语句1
语句2
…
elif 表达式:
语句1
语句2
…
else 表达式:
语句1
语句2
…
For example
"""
2017年8月5日21:38:59
目的:在Python3.x中对if判断的学习
功能:判断分数的等级
"""
score = int(input("请输入您的分数:"))
print(type(score))
if ((score >100) | (score < 0)):
print("您输入的分数不合规范")
elif (score > 90):
print("您的分数等级是:A")
elif(score > 80):
print("您的分数等级是:B")
elif(score >70):
print("您的分数等级是:C")
elif(score > 60):
print("您的分数等级是:D")
else:
print("您需要多多努力啦!")
注意:比较C语言中的if…else if…else…的用法