第一章:基本语法
1.1.1基本的输入输出函数
Print ( )
作用:输出字符串
用法1:
print(‘代输出字符串’)
用法2:用于输出一个或多个变量
print(变量1,变量2,…)
用法3:混合输出字符串与变量值
print(‘输出字符串模板’.format(变量1,变量2…))
其中
输出字符串模板
中采用{}表示一个槽位置,每个槽位置对应。format()中的一个变量
a=123
b=456
print(a的值为:{},b的值为:{}.format(a,b))
print函数输出文本时默认会在最后增加一个换行,如果不希望在最后增加这个换行,或者希望输出文本后增加其他内容,可以对print()函数的end参数进行赋值
print(待输出内容,end=‘增加的输出结尾’)
a=24
print(a,end=’ .’)
print(a,end=’%’)
输出结果:24.24%
input()
变量=input(‘提示性文字’)
注意:无论用户输入的是字符或者数字,input函数统一按照字符串类型输出。
(crtl+/ 此行代码不被执行)
1.1.2 语法元素名称
例:
a=99
a=a+1
print(a)
命名规则:Python语言允许用大写的字母,小写的字母,数字,下划线,和汉字等字符及其组合。
名字的首字符不可以是数字,中间不可以出现
空格
,标识符名称不能与Python
保留字
相同
保留字(关键字):指被编程语言内部定义并保留使用的标识符。
打开pycharm中的Tools菜单,下拉选项Python Console输入
help(‘keywords’)回车即可得到Python中的保留字。
1.2.1整数与浮点数
整数:
在Python中不论是几进制的打印形式,最后都以默认的二进制输出。
一个整数可以有十进制,十六进制,八进制,二进制
十进制:180
十六进制:0xb4
八进制:0o264
二进制:0b10110100
浮点数:
一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数法表示,浮点数只有十进制。
例如:浮点数123.456
两种表示方法如下:
一般形式:123.456
科学计数法:1.23456e2
1.2.2 字符串
字符串
在python中,字符串是用两个双引号“ ”或者单引号‘ ’括起来的一个或多个字符。
可以采用[N:M]格式获取字符串子串,这个操作被称为切片。[N:M]获取字符串中从N到M(但不包含M)间连续的子字符串。
Python字符串的两种序号体系
len()函数获取字符串的长度,一个中文字符和一个西文字符的长度都记为1。
1.3 表达式赋值语句
表达式
:产生或计算新数据的代码片段称为表达式。
(表达式一般由
数据
和
操作符
等构成,这是构成Python语句的重要部分)
例:1024*32
‘对酒当歌,人生几何?’+‘譬如朝露,去日苦多’
赋值语句
变量=表达式
同步赋值语句:同时给多个变量赋值
变量1,…变量N=表达1…表达式N
例:
a,b=3,4
a,b=b,a
print(a,b)
eval( )
作用:eval(字符串)函数能够以Python表达式的方式解析并执行字符串,将返回结果输出。
变量=eval(字符串)
例:
a=eval(‘1.2+3.4’)
print(a)
输出结果:4.6
eval()函数经常和input()函数一起使用,用来获取用户输入的数字
变量=eval(input(‘提示性文字’))
例:
value=eval(input(‘请输入要计算的数值:’))
print(value*2)
请输入要计算的数值:1024.256
2047.512
注意:eval把字符型转化成数字,如果输入不加上eval,都将以字符型数据存储。在存在eval时输入必须是数字,否则就将报错。
Python除了关键字和内置函数,其余一切定义为用户名
a=dedef
print(a)
报错
dedef没有给出具体的定义。
Python语言采用’#’ 来对程序进行注释。