Python学习笔记--Python基础课程(2)-Python语法元素

最近开始整理笔记内容发现CDSN的博客内容发现很久没有更新的了,现在全部把之前的更新一遍。


©TyxMaek1997-2017
Written on Aug 8th,2017
Modified on Dec 5th,2017

目录

  • 目录
  • 缩进与空格
  • 注释
  • 常量与变量
  • 命名
  • 表达式
  • 输入函数
  • 一些运算操作
    • 字符串操作
    • 赋值操作
  • 输出函数
  • 循环语句

缩进与空格

1个缩进=4个空格
用以在Python中标明代码的层次关系
缩进是Python语言中表明程序框架的唯一手段
空格的使用:
1、不改变缩进相关的空格数量
2、空格不能将命名分割
3、增加空格增加程序可读性

注释

注释:程序员在代码中加入的说明信息,不被计算机执行

Python注释的两种方法:
单行注释以 #开头
多行注释以'''开头和结尾'''

#这是单行注释

'''
这是多行注释
end
'''

常量与变量

常量:程序中值不发生改变的元素
使用常量的好处

例如:程序中含有一个常量,PI=3.14 如果程序中多次使用PI,当我们需要更精确的值时,直接修改常量定义,而不需要每一处使用都修改具体值

变量:程序中值发生改变或者可以发生改变的元素
在Python语言中,变量和常量使用上基本没有区别

命名

命名:给程序元素关联一个标识符,保证唯一性,变量和常量都需要一个名字
命名规则
- 大小写字母、数字和下划线的组合,但首字母只能是 大小写字母或下划线,不能使用空格。(多数编程语言都是这样子)
- 中文等非字母符号也可以作为名字。(这点就不一样了)

以下是合法命名的标识符:
python_is_good
python_is_not_good
python语言

PS:但是标识符对大小写敏感,不能与保留字相同(Python保留字如下)

and elif import raise
as else in return
assert except is try
break finally lambda while
class for nonlocal with
continue from not yield
def global or True
del if pass False
None

表达式

表达式:程序中产生或计算新数据值的一行代码

Python语言的33个保留字或者操作符可以产生 符合语法的表达式。
例如 赋值

x=25 #将25赋值给x 在使用变量前必须对其赋值,否则编译器报错
x
output[ ]  25

输入函数

Input()函数从控制台获得用户输入
模板:<变量>=input(<提示性文字>)

#把输入带有温度符号的字符赋值给val
val=input("请输入带温度表示符号的温度值(如:32C):")
output[ ] 请输入带温度表示符号的温度值(如:32C):32C
val
output[ ] '32C'

一些运算操作

字符串操作

操作符+可以实现两个字符串的连接操作

# i+love+Python
print('i'+'love'+'Python') 
 output[ ] ilovePython

字符串可理解为字节序列,若长度为L,第一个字节索 引为0或-L,最后一个字节索引为L-1或-1

赋值操作

赋值语句:使用等号给变量赋值

x=25
x
output[ ] 25

同步赋值语句:同时给多个变量赋值(先运算右侧N个表达式,然后同时将表达式结果赋给左侧)

a,b,c=1,2,3
a
output[ ] 1
b
output[ ] 2
c
output[ ] 3

输出函数

print()函数用来输出字符信息,或以字符形式输出变量。
print()函数可以输出各种类型变量的值。
print()函数通过%来选择要输出的变量。

print("hello world")
output[ ] hello world

循环语句

循环语句:控制程序运行,根据判断条件或计数条件确定 一段程序的运行次数
计数循环

for i in range(times):
    <要执行的表达式>

你可能感兴趣的:(Python)