观看微软官方推出的python教程学习笔记(上)

观看微软官方推出的python教程学习笔记(上),该部分包含“helloworld”实操、了解print函数、注释和有关字符串的一些内容。我学习的是在VSC上运行python代码。

helloworld实操
保存文件时.py后缀告诉VSC这是python脚本,出现代码高亮,表明hello world是一段字符串。每次打完代码要记得重新保存。

代码:print('hello world')

有关print函数
在这里插入图片描述
输入信息可以通过input函数来实现,使用input函数就可以先提示一条信息,像“输入你的名字”
创建一个name变量:

代码:name=input('what is your name?')
print('hello')
print(name)

无论输入什么,这个值都会传入变量中并存储,运行就会出现姓名。
在这里插入图片描述
在底下命令行输入cls,会看到输出全部清空。

换行操作:
插入一个print()输出空行
\n 换行

代码:print('hello \nworld')

在这里插入图片描述
print函数可以进行调试,当我们编写代码,出现错误信息,用print函数运行代码时,可以找出哪行成功运行。

代码:print('adding numbers')
x=532+12
print('dividing numbers')
y=x/0
print('yay i did math')

在这里插入图片描述
单双引号都可以用来包裹字符串。但当’ ‘ 中有单引号则要用双引号,否则会出错。
如果用双引号则可以运行

代码:print("it's a small world")

在这里插入图片描述
在VSC中出现绿色下划线就是说明这里有些东西不对,例如变量没有声明什么的。

了解注释
在代码行最前面加#标签或符号,就会让那一行变成注释(当代码运行时,不会被执行。让自己或他人知道这代码是干啥的。)当你想用另一种方法尝试时可以注释掉原代码,这样既不会失去原先的代码,还可以尝试新方法。注释被执行的时候,什么都不会输出。也不更改代码效果。调用函数的时候就可以注释一下,为什么要在这里调用函数,以及这个函数是干嘛的。
快捷键:Ctrl+k+c 是注释缩写,可以注释掉光标所在行。
Ctrl+k+u 是去掉注释缩写,可以取消注释。

有关字符串
现在谈到的字符串大多指变量,python通过变量存储字符串便于获取。在python中不需要使用任何形式的关键字或其他方式来声明变量,只需要输入一个变量名,为它设置一个值(用单引号或者双引号括住),一个变量就创建好了。变量名写法为单词_单词。

如果想要两个字符串拼接起来,可以用+操作符来实现。
Print(变量名1+变量名2)。

代码:first_name='Christopher'
last_name='Harrison'
print(first_name + last_name)
print('Hello ' + first_name + ' ' + last_name)

在这里插入图片描述
修改字符串,全部大写(upper)、全部小写(lower)、首字母大写(capitalize)、统计字符串中出现某字母的次数(count):

代码:sentence='The dog is named Sammy'
print(sentence.upper())
print(sentence.lower())
print(sentence.capitalize())
print(sentence.count('a'))

在这里插入图片描述

代码:first_name=input('What is your first name?')
last_name=input('What is your last name?')
print('Hello ' + first_name.capitalize() + ' ' + last_name.capitalize())

在这里插入图片描述
简化代码:格式化字符串(format)
(1)可以通过占位符来简化此过程,幻灯片中的每个output都会显示相同的字符串,但每个都略有不同。它的工作顺序是按照指定的参数顺序:
在这里插入图片描述
(2)也可以具体指定,0和1分别代表他们的序号。需要再其他地方重用相同的字符串时,通过序号来指定排序,可以明确此处用的字符串。
在这里插入图片描述
快速改变位置:
在这里插入图片描述
在这里插入图片描述
(3)还有一种py3+可以使用的方法:f或F代表format
在这里插入图片描述

(1)代码:first_name='Christopher'
last_name='Harrison'
output='Hello ,{} {}'.format(first_name,last_name)
print(output)	
(2)代码:first_name='Christopher'
last_name='Harrison'
output='Hello ,{0} {1}'.format(first_name,last_name)
print(output)
(3)代码:first_name='Christopher'
last_name='Harrison'
output=f'Hello ,{first_name} {last_name}'
print(output)

(1)(2)(3)这三段代码运行的结果都是一样的。
在这里插入图片描述
数字与字符串类型转换
和字符串相同,数字可以存储到变量中,像下面输出pi

代码:pi=3.14159
print(pi)

在代码中使用数字时,也许会用到数学运算,加减乘除我们都很熟了,注意一下指数运算是**就行。

代码:first_num=6
second_num=2
print(first_num+second_num)
print(first_num**second_num)

在这里插入图片描述
当你计算不同类型的数据类型时,运行会报错,不要忘了类型转换,在python中将任何数据类型转化为字符串,调用字符串函数。

代码:days_in_feb=28
print(str(days_in_feb)+' days in february')

在这里插入图片描述
直接将数字存储为字符串的话,也会直接实现字符串的拼接功能。

代码:first_num='5'
second_num='6'
print(first_num+second_num)

在这里插入图片描述
将字符串转化为数字:

代码:first_num=input('Enter first number ')
second_num=input('Enter second number ')
print(int(first_num)+int(second_num))
print(float(first_num)+float(second_num))

在这里插入图片描述
数字与字符串类型转换实际多应用于计算薪水、税、在数组列表中指定索引值。

一只菜鸡的学习笔记,有错误的地方请指出。
2020/4/17

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值