专升本Python语言基本语法元素"/>
专升本Python语言基本语法元素
1.缩进【Indent】
1个缩进 = 4个空格,冒号后基本上都要缩进
2.注释:
采用#表示一行注释的开始,多行注释需要在每行开始都使用#。
3.变量命名规则:
1.可以使用大写字母、小写字母、数子、下划线、汉字;其他都不能使用,例如空格,@、#、?.......
2.首字母不能是数字,大小写字母区分:python≠Python
3.不能使用保留字作为变量命名,考虑兼容性问题不使用汉字命名
4.保留字(关键字):
是什么? 指被编程语言内部定义并保留使用的标识符,如:if 这类已经被定义好具体用途的词
保留字有哪些?
5.数据类型:
数字类型:整数,浮点数,复数
字符串类型:字符串
字符串:
1.是什么?
被引号括起来的字符(可以是文字,数字,符号....).只要是被引号括起来都是字符串。
2.两种序号体系:
3.字符串切片:
语法: 序列名[开始位置:结束位置:步长]
总结:
- 下标如果为正数,则前面的数要小于后面的数,如str1[2:5:1],str1[1:3:6],str1[-4:-1:1]
- 下标如果为负数,则前面的数字大于后面的数字,如str1[-1:-4:-1],
元组类型:略
集合类型:略
字典类型:略
..........
6.赋值
1.单变量赋值:<变量> = <表达式> 例: a=10
2.多变量赋值:<变量1>, …, <变量N> = <表达式1>, …, <表达式N>
例:a,b,c=1,2,3 等价于a=1,b=2,c=3
3.变量x和y交换:
例:x=10,y=20此时想让x=20,y=10时,可以进行以下操作
7.基本输入输出函数
1.input()函数:输入函数
格式:<变量> = input(<提示性文字>)
例:a=input(“请输入密码”)
注意:
1.input括号里的提示性文字可以不写
2.被input赋值的变量,它的类型是字符串
2.eval() 函数:格式转换
格式:<变量> = eval(字符串)
例:a=eval(input(“请输入文字”)) ;a=eval(“123”);a=eval(“1+3”)
注意:
1.eval()括号里可以放入input()函数,带引号的数字,带引号的表达式,或者类型是数字类型的字符串的变量
2.eval()括号里可以放入所有带引号的东西,只有引号里带文字,文字类型的数字这两种例外,
例:eval(“你好”) 这个是会报错的XXX
eval(“0123”) X
3.input()函数:输出函数
一、 三种用法:
1.print(<待输出字符串>):
<带输出字符串>
--可以是变量,数字,字符串,表达式,列表,字典....
-- 不可以是不能被识别的东西,如:print(01);print(nihao);print(你好)...
2.print(<变量1>, <变量2>,…, <变量n>):
例:
3.print(<输出字符串模板>.format(<变量1>, <变量2>,…, <变量n>))
二、对print()函数的end参数
end参数的作用?
每个print()函数都是另起一行,如果加上end参数,则是在后面继续加
常见的报错
1."unexpected indent"错误 : 代码缩进问题
2."invaild syntax"错误 : 语法格式错误
更多推荐
专升本Python语言基本语法元素
发布评论