Python学习-1.基础语法元素

一、基本输入输出函数

Python中的3个重要的输入输出函数,用于输入、转换、输出,分别是input(),eval(),print().

  • print()

用于输出运算结果,有三种用法
①用于输出字符串:print(‘待输出的字符串’)
②用于输出1个或多个变量:print(变量1,变量2…)
③用于混合输出字符串和变量:print(‘输出字符串的模板’.format(变量1,变量2…))
其中输出字符串模板中采用{}表示一个槽的位置,每个槽位置对应format中的一个变量
例如:

a=11
b=22
c=a+b
print('{}+{}的值为{}'.format(a,b,c))

--输出
11+22的值为33

注:print()函数输出文本时会默认在最后增加一个换行,如果不希望增加这个换行,或者希望输出文本后增加其他内容,可以对print函数的end参数进行赋值。
例如

a=11
b=22
print(a,end='')
print(b,end='')

--输出时就去掉了换行
1122

其中end还可以增加参数,例如

a=11
b=22
print(a,end='\n')
print(b,end='%')

--输出
11
22%
  • input()函数

从控制台捕获用户的一行输入,无论用户输入什么内容,input函数都统一以字符串的形式返回结果。
变量=input(‘提示性文字’)

a= input('请输入你的姓名')
print(a)

--输出
请输入你的姓名:
//此时需在控制台输入,input会将结果值返回给a
请输入你的姓名:张三
张三
  • eval()函数
    eval()函数能够以Python表达式的方式解析并执行字符串,并将结果输出。
    例如
a=eval('1.2+3.4')//等同于a=1.2+3.4
print(a)
--输出
4.6

eval()函数的这个功能经常和input()函数,用于获取用户输入的数字。(因为input默认获取的是字符串)
使用方式:变量=eval(input(‘提示性文字’))
例如:

a=eval(input('请输出要计算的数值:'))
print(a*2)
--输出
请输出要计算的数值:10
20

注:eval()函数中获取到的必须是表达式或数值,如果获取字符串会默认为变量名
例如

a=eval('字符串')
--报错
NameError: name '字符串' is not defined


a=eval(input('请输出要计算的数值:'))
print(a)
--输出
请输出要计算的数值:abc
--报错
NameError: name '字符串' is not defined

二、变量及保留字

  • 变量

定义 :变量是保存和表示数据值的一种语法元素,变量的值是可以改变的,能够通过赋值的方式改变。
命名规则: Python允许采用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名。
但首字符不能是数字,不允许有空格,且名称不能与33个保留字相同。
注:名称对大小写敏感

  • 保留字

是指被编程语言内部定义并保留使用的标识符,在编译器中保留字颜色会被特殊标识出来,以免混淆使用。
保留字可以在Pycharm的python console中输入help('keywords')进行查询。
在这里插入图片描述

三、数据类型

Python支持多种数据类型,简单的有数据类型、字符串类型,复杂的有元组类型、集合类型、列表类型、字典类型等。
Python语言提供整数、浮点数和复数3种数字类型。

  • 整数

整数可以表示为十进制(180)、十六进制(0X或0x开头,0xb4)、八进制(0O或0o开头,0o264)、二进制(0b或0B开头,0b10110100)

print(180)
print(0xb4)
print(0o264)
print(0b10110100)

--输出
180
180
180
180
  • 浮点数
    浮点数可以表示为带有小数点的一般形式123.456,也可以用科学计数法表示1.23456e2

  • 字符串
    字符串是指用两个双引号“ ”或两个单引号’ '括起来的一个或多个字符。
    Python字符串的两种序号体系
    在这里插入图片描述
    可以采用[N,M]格式获取字符串中从N到M(但不包含M)的连续的子串。

//输出子字符串
print('对酒当歌,人生几何'[1:5])
--输出
酒当歌,

//输出单个字符
print('对酒当歌,人生几何'[-9])
--输出//赋值给变量后输出
a='对酒当歌,人生几何'
print(a[1:5])
--输出
酒当歌,

四、表达式赋值语句及注释

  • 表达式

产生或计算新数据值的代码片段称为表达式,一般由数据和操作符等组成,运算后产生运算结果,运算结果的类型由操作符决定。

  • 赋值语句

Python中,“=”表示赋值,即将=右边的结果赋值给右边变量。
变量=表达式
注:Python支持同时给多个变量赋值:
变量1,变量2…=表达式1,表达式2…

//可以用此种方法将变量值互换
a=2
b=3
a,b=b,a
print(a,b)
--输出
3 2
  • 注释
    注释是代码中的辅助性文字。会被编译或解释器略去,不被执行。Python中采用#表示注释掉一行代码,也可以选择多行代码后使用ctrl+/快捷键进行多行注释。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值