python学习第一天 缩进 字符串 几个简单函数

python软件下载,vscode配置

语法学习

总结

  • python,vscode下载
    直接官网下载就好了
    vscode刚开始不太懂,用起来有点麻烦,多用几次就顺手了,汉化好评
    (笔记本电脑,因为f5 是功能键,所以在运行代码的时候要按 fn+f5 )
    当然也可以用pycharm(没用过)
    vscode安装chinese ,python插件就够了
    其他辅助插件 自己选这下就行了

  • 语法学习
    缩进
    python中对缩进和空格比较严格

a=8>=9
a=8> =9#会报错,将空格去掉就不会

缩进的等级就带代表了从属关系,相当于用缩进替代了c语言中的{},
python中的缩进不仅是美观,更是一种语法规则,一般是4个空格
注释符号 #

#这是一个注释

print
没有 f ,没有 ;(习惯就好)

print ("hello world")//注入灵魂
print ("hello"+" world")
print ("hello world\n"*8)

交换数据

x=7
y=4
y,x=x,y  #效果和  x,y=y,x一致  
print(x,y)

比c语言少了 创建中间变量的操作

字符串

b="dawn"
a='dawn'  #a,b一致
print(a)
print(b)

假如要有一个跨多行的长字符串
就需要加换行符和 一个 \ (表示给该字符串还没结束,下一行继续)

string_a='\n\
          dawn\n\
           |   \n\
           |   \n\
           ——>dawn'
print(string_a)

这个时候就有了
triple quoted 三个单引号或者三个双引号

string_a='''
          dawn
           |   
           |  
           ——>dawn'''
string_b="""
          dawn
           |   
           |  
           ——>dawn"""
print(string_a)
print(string_b)

好了问题解决
还有转义字符 与c语言一至
再打印字符串类似于文件地址时因为又很多 \ 需要打印,而不被编译器认为是转义字符
需要写出 \ ,假如数量一多就过于麻烦。

所以就有了原生字符串,即再字符串前+ r 声明

print("d\f\t\h\n\r")
print("d\\f\\t\\h\\n\\r")#加了\
print(r"d\f\g\h\l\a")#声明为原生字符串

字符串的加法和乘法

print(321 + 123)
print('321' + '123')

很明显字符串的加法就是拼接

input函数
相当于c语言中的scanf函数
打印处括号中的字符串并等待用户的输入,并返回输入内容

age=input("dawn今年多少岁:")
print('dawn今年'+age+'岁')

注意
返回的是字符串 ,赋值给了age 也就是 假如输入3)age的值是 ’3 ‘ 而不是 3

= 是赋值运算符
== 是比较运算符

int()函数,eval()函数
先看代码

a=eval('8')
b=int('6')
print(a)
print(b)

输出结果 为 8 和6
字符串变成了数据类型
int()函数的作用即使将括号内 的类型 变成int 类型
eval()函数则是 将字符串的引号给去掉 '18‘ --> 18

这样在处理input()的数据是就可以当成数据处理
简单演示

a=eval('6')+eval('6')
b='6'+'6'
print(a)
print(b)

输出为 12 和 66
再结合之前的例子
将age 达到的年龄转换成数据
{ }代表后面变量要填充的位置
:d 是填充类型
format()是代表里面是要填充的变量
依靠 . 来连接

age=input("dawn今年多少岁:")
print("dawn今年{:d}岁".format(eval(age)))
print("dawn今年{0}岁".format(age))
print("dawn今年{:s}岁".format(age))#  :s相当于c语言中的%s

总结
第一次python学习下来,有c语言的基础学的很快,在语法上比c语言便捷很多
比如一行的简易计算器。。。。c语言起码20行吧(可能是我太菜了)

print(eval(input(请输入表达式"例如5+5")))

不过越是这样越是动力满满呀,冲冲冲,不知道9天能学成什么样子。

如果有帮助,请点个赞,蟹蟹。

猜你喜欢

转载自blog.csdn.net/m0_52521883/article/details/113574770