第一章 Python语言基本语法要素

一、变量

  变量是保存和表示数据值的一种语法元素,在程序中十分常见。

1.变量的命名

  Python语言允许使用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,并且,严格区分大小写。

2.变量命名的注意事项

  变量的命名不能与Python中保留字相同。查找Python保留字程序如下:

help'keywords'

输出结果如下:
在这里插入图片描述

二、数据类型

  Python语言支持多种数据类型,最简单的包括数字类型、字符串类型,略微复杂的包括元组类型、集合类型、列表类型、字典等

1.数字类型

  数字类型分为整数、浮点数和负数。

1.1整数

  二进制:0b10110100
  十进制:180
  八进制:0o2664
  十六进制:0xb4

1.2浮点数

  可以用小数点表示,也可以用科学计数法表示:
  小数点表示:123.555
  科学计数法表示1.23555e2

2.字符串类型

  Python语言中,字符串是用两个双引号" "或着单引号’ '括起来的一个或多个字符。

2.1字符串的排序

  比如“乱花渐欲迷人眼,浅草才能没马蹄”这个字符串,从左到右的顺序是从0-14,共计十五个字符,也可表示为[0:14]。也就是0表示“乱”字,1表示“花”字,逗号也占用一个字符。

2.2求字符串长度

  len()函数可以获取字符串的长度,一个中文字符和西文字符的长度都为1个字符。

a = len('乱花渐欲迷人眼,浅草才能没马蹄')
print(a)

输出结果:15

三、基本输入输出函数

   Python有三个重要的基本输入、输出函数,用于输入、转换和输出。分别是input()、eval()和print()。

1.print()函数

  作用:输出运算结果;根据输出内容的不同,有三种用法。

1.1用于输出字符串,使用方法如下

   print(‘待输出的字符串’)

print('世界和平'

1.2用于输出一个或多个变量

   print(变量1,变量2,…)

a=3
b=4
print(a,b)

1.3用于混合输出字符串与变量值

  print(‘输出字符串模版’.format(变量1,变量2,…))
其中,输出字符串模版中采用{}表示一个槽位,每一个槽位对应format()中的一个变量。

a=3
b=5
print('a的值为{},b的值为{}'.foramt(a,b))

运行结果为:
a的值为3,b的值为5

1.4说明:print()函数换行控制

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

a=3
print(a,end = '.')
print(a,end = '%')

运行结果为:
3.3%

2.input()函数

2.1input()函数使用

  作用:从控制台获得用户的一行输入

a = input('请输入一个数字')

注意:无论用户输入什么内容,input()函数都以字符串类型返回结果。

2.2eval()函数

  在使用input()函数时,无论用户输入什么内容,input()函数都以字符串类型返回结果。如果想输出数字类型的返回结果,需要用到eval()函数。
  eval()函数和input()函数一起使用,可以用来获取用户输入的数字。input()输入时都是字符串类型返回结果,当结合上eval()函数时,可以将输入的字符串类型的返回值变成数字类型的返回值。
  变量 = eval(input(‘提示性文字’))

value = eval(input('请输入要计算的数值:'))
print(value*2)

输出结果:
请输入要计算的数值:24
48
  感兴趣的话可以将eval()去掉,看看输出结果,有助于加深理解。

value = input('请输入要计算的数值:')
print(value*2)

总结

  道路漫长且艰辛,我辈仍需努力

  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值