python输入字符串怎么表示_Python基础语法数据类型——数字和字符串

我们学习任何语言都离开不了语言的基础,当然Python也不例外。

Python五个标准数据类型:Numbers(数字)

String(字符串)

List(列表)

Tuple(元组)

Dictionary(字典)

前面内容我们介绍了变量,变量是一个可以变化的值。在内存中存储的数据可以是多种类型的,变量指向的值类型可以是数字、字符串、列表、元组、和字典。

将一个数字赋值给变量————number = 100

将一个字符串赋值给变量————name = "我是字符串"

将一个列表赋值给变量————list = [1,2,3,4]

将一个元组赋值给变量————tuple = (1,2,3)

将一个字典赋值给变量————dic = {'name':'小明','age':24}

有了变量,我们可以多次重复的使用这些变量,计算机总是能够很好的记住这些值,只要我们正确地编写变量,计算机总是能够给出正确的值。

变量赋值,可以通过直接给一个变量赋值,例如number =100,我们将100这个数字赋值给了变量number,程序运行的时候,就知道number指向的值为100。输入

除此之外,可以在程序运行过程中,通过键盘输入,来给一个变量赋值。

input()函数告诉Python,我们想要让用户用键盘输入一些内容,输入的内容就会直接赋值给等号(=)左边的变量了。

注意:圆括号里面的内容要用引号括起来,是一个提示符,提示或询问用户需要输入什么内容。

这样我们就将一个数字100赋值给了变量number。

那我们怎么知道100这个数字就真的赋值给了变量number了呢?输出

我们可以通过print()函数打印出变量number的值。

我们增加了一条语句print(number),我们看到结果是100,我们还可以增加提示,例如输出:number = 100

这样将我们提示的内容用引号括起来,输出结果就很明白知道变量的值。Python数字

数字数据类型用来存储数字。在编程中经常会使用到数字来记录游戏得分、数学运算等。

数字类型有四种int(整型)

float(浮点型)

long(长整型)

complex(复数)

Python中两种主要的数据类型是整型(完整的数字,如9,8,-7或0)和浮点型(带有小数点的数字,如2.8,3.0)。这里也主要介绍学习这两种。

整数对于计数和基本的数学运算很有用,我们之前利用海龟绘图时,for x in range(5)中x就是用来统计执行的次数的,x的值为0、1、2、3、4。

浮点型可以用来表示带有小数点的数字,例如我们买一个玩具需要20元5角,我们可以写成20.5,最后单位是元就可以了。

在Python中可以对整数进行加(+)减(-)乘(*)除(/)运算运算顺序

在数学中我们都知道,两级运算的时候,先乘除,后加减。有括号的时候,先算括号里面的,Python中也是这样的。

我们使用Shell窗口运行一下程序利用变量来做数学运算Python字符串

字符串是字母、数字和符号的组合,在编程语言中,字符串代表的是文本或者键盘字符。

我们的名字是一个字符串,一个段落,一篇文章都是字母、空格、数字和符号组合在一起的一个很长的字符串。

注意:定义字符串需要使用引号(单引号或双引号,一定是英文的)括起来。

我们创建了一个字符串"蜗牛",将这个字符串赋值给了变量my_name,我们就可以直接使用这个变量,将字符串内容打印出来了。字符串的简单操作

一、字符串拼接

my_name = input("请输入你的名字:") #输入姓名

str = " 很高兴认识你!"

new_str = my_name + str #将两个字符串拼接为一个字符串

print(new_str)

我们使用”+“将两个字符串拼接成一个新的字符串

请输入你的名字:蜗牛

蜗牛 很高兴认识你!

注意:字符串拼接只能是两个或多个都是字符串才可以操作,字符串和数字是不可以拼接的

my_name = input("请输入你的名字:") #输入姓名

num = 100

new_str = my_name + num#将字符串和数字进行拼接

print(new_str)

程序报错

二、大小写转换

str1 = 'hello python'

str2 = 'PYTHON'

str3 = str1.upper() # 将字符串转换为大写

str4 = str2.lower() # 将字符串转换为小写

print("小写转换成大写:"+str3)

print("大写转换成小写:"+str4)

我们使用upper()函数可以将字符串中字母全部转换为大写;使用lower()函数可以将字符串中字母全部转换为小写。

小写转换成大写:HELLO PYTHON

大写转换成小写:python

三、字符串有多长

len()函数可以获得字符串中字符的数量,字符串长度包括空格案例

将一个姓名字符串绘制到海龟屏幕上,以彩色螺旋线的形式。

turtle.write(arg, move=False, align="left", font=("Arial", 8, "normal"))

arg -- 要书写到 TurtleScreen 的对象

move -- True/False

align -- 字符串 "left", "center" 或 "right"

font -- 一个三元组 (fontname, fontsize, fonttype)

font -- 一个三元组 (fontname, fontsize, fonttype),代表设置字体、字体大小、字体类型。

代码如下:

import turtle as t

t.bgcolor('black') # 背景

colors = ['red','yellow','blue','green'] # 颜色列表

name = 'Chan' # 姓名字符串

for x in range(100):

t.pencolor(colors[x%4]) # 画笔颜色

t.penup() # 抬笔

t.forward(x*4) # 海龟移动

t.pd() # 落笔

t.write(name,font=("Arial",int((x+4)/4),"bold")) # 将字符串值写到屏幕上

t.left(92)

使用t.penup()使钢笔在不需要绘制的位置上抬起笔,移动相应距离之后,即绘制线段t.forward(x*4)但此时不会留下痕迹,之后落笔t.pd()。

在落笔的位置,使用write()函数,将字符串写到屏幕的相应位置。

好了,你也可以尝试修改,将自己的名字绘制出来。

更多内容可以关注微信公众号【陪孩子一起学编程】

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值