0
点赞
收藏
分享

微信扫一扫

python基础篇day1——print,input,换行,注释,字符串,数字类型,类型转换

回溯 2022-04-25 阅读 29
python

python是一款适合于当下大数据时代的一款语言,在人工智能,数据分析,机器学习方面大有拳脚,全民python势不可挡,GitHub上许多项目都是python写的,python已经成为全球最受欢迎语言,学习python,吾辈义不容辞。

课程:使用微软官方 Python 入门教程学习python
基本内容:

1.print函数:注意print函数自带换行

1.1基本输出方式

输出字符:print("")或者print('')
输出变量:print(name)
混合输出:print("你好啊",name)注意,会产生一个空格

name = 'duxing'
print('你好啊' + name)
print('你好啊' , name)

其结果为:

你好啊duxing
你好啊 duxing

*由于python是边解释边运行,所以print函数时常可以确定出现错误的位置

1.2如何不换行?

因为print自带\n所以需要指定结尾

print('你好')
print('你好',end='')
print('你好')

其结果为:

你好
你好你好

2.input函数:

注意input默认保存为字符串类型

name = input() 
name = input("请输入姓名:")

3.换行:

print()即可换行,或者使用\n换行。例如

print("第一行\n第二行")
print()
print('?')

其输出为:

第一行
第二行

?

4.注释:

代码之前加# 表示注释,例如# 这是一段注释

5.字符串:

5.1 python中,申明一个变量不需要申明类型,只需要直接申明即可

name = 'duxing'
age = 22
address = 'xining'

都是合法申明

5.2使用+相连字符串会合并字符串并输出:

print(name,age)
print(name+address)

其结果为:

duxing 22
duxingxining

注意不能使用字符串+其他类型的加法,会导致错误,例如:

print(name+age)

是会报错的

5.3一些功能

name.upper()表示name变量全转换为大写
name.lower()表示name变量全转换为小写
name.capitalize()表示name变量有且仅首字母大写
name.count('u')表示统计name变量中字母u出现的次数
例如:

print(name.capitalize()+address.capitalize())
print((name.capitalize()+address.capitalize()).count('x'))

其输出结果为:

DuxingXining
1

5.4字符串拼接

四种方法:

new = name + ' ' + address
print(new)
new = '{} {}'.format(name,address)
print(new)
new = '{0} {1}'.format(name,address)
print(new)
new = f'{name} {address}'
print(new)

其结果为:

duxing xining
duxing xining
xining duxing
duxing xining

上述代码中,值得注意的是第二种format方法,使用format方法时,会先用{}进行占位,后面的字符串会依次替换,但当{}中填写数字时,会从后面的变量中,按给定的顺序输出,例如本例是{1} {0}会先输出address再输出name

6.数字类型

6.1申明方法:

age = 22

6.2基本运算方法:+,-,*,/.以及幂运算**

print(age**2)

其结果为:

484

6.3类型转换

数字转字符串:

print(str(age)+'岁人老珠黄')

结果:

22岁人老珠黄

字符串转数字:

born = input('请输入出生年')
age = input('请输入年龄')
print('现在是',born+age,'年')
print('现在是',int(born)+int(age),'年')
print('现在是',float(born)+float(age),'年')

其结果为

请输入出生年1996
请输入年龄26
现在是 199626 年
现在是 2022 年
现在是 2022.0 年

因为input是默认输入字符串类型的,所以要进行数学运算必须进行类型转换。
类型转换是一个函数,可以用在任何地方,例如保存的输入的变量中时:

time_limit = int(input('输入一个倒计时'))
举报

相关推荐

枚举类型如何转换成字符串类型

0 条评论