第一个python代码

无疑是永远の
·Hello,world
与C语言不同の是,python使用の是print而非printf,其次,python中不需要像C语言那样频繁地输入;结束,Python中换行即是结束语句
运行

1
print("Hello,world")

输出の结果就是

1
Hello,world

当然你也可以选择设置一个变量来指向“Hello,world”这个值
比如

1
2
message="Hello,world"
print("message")

运行这个程序就会输出

1
Hello,world

下面来拓展这个程序:使得message指向另外一个值

1
2
3
4
·message = hello world
·print("message")
·message = goodbye world
·print("message")

这样の话就会打印输出两行

1
2
hello world
goodbye world

在程序中可以随时修改变量の值,但是python将始终记录变相の最新值

变量的使用和命名原则

变量的使用,需要遵循一些原则

变量名只能包含数字,下划线,字母。变量名只能以字母或者下划线打头,但不能以数字打头。

例如:

你可以以message_1为变量名,但是你不可以以1_message为变量名

变量名不可以是空格,需要用到的时候以下划线来分割其中的单词

例如:

message_1是可以的,但是message 1是不可行的

有些Python关键字和函数名是不鞥用作变量名的,查询的话是使用

1
2
3
import keyword
print(keyword.kwlist)
print(len(keyword.kwlist))
字符串

字符串就是一连串的字符。在Pyhthon中,用括号括起来的都是字符串,

“this is a string”

‘this is also a string’

方法:Python对数据进行的操作

例如:

1
2
name = "anaconda"
print(name.title())

这个语句的输出就是

1
anaconda

其中title()就是方法,而name后面的.就是让Pyhon对变量name执行方法title()指定的操作

方法title()已首字母大写的方式显示每个单词,即将每个单词的首字母都大写(所以叫title标题么)

此外还有几个大小写处理方法

.upper()全字母大写

.lower()全字母小写

在字符串中使用变量

1
2
3
4
first_name = "ada"
lase_name = "lovelace"
full_name = f"{first_name}{last_name}"
print(full_name)

要在字符串中插入变量的值,可在牵引号前加入字母f,再将要插入的变量放在花括号内。这种字符串称之为f(format)字符串

上述代码输出结果如下

1
ada lovelace

比如

1
2
3
4
first_name = "ada"
lase_name = "lovelace"
full_name = f"{first_name}{last_name}"
print(f"hello,{full_name.title()}!")

上述语句会变成一段友好的问候

1
hello,Ada Lovelace!

当然,还可以将整个这一段赋值给一个变量,zheyangdehuazuihouzaiprint调用的话时候会简单很多

制表符或者换行符来添加空白
1
2
3
4
5
6
print("language:\n\ttPyhton\n\tC\n\tJavaScript")
输出结果如下
language:
Python
C
JavaScript
删除空白
1
2
3
4
5
6
>>>favorite_language = "Pyhotn "
>>>favorite_language
”python “
>>>favorite_language = "Pyhotn "
>>>favorite_language.rstrip()
”python“

但是这种删除只是短暂的,当你再次访问这个favorite_language的变量的值的时候,可看见末尾的空格。

要永久的删除这个地方的空白,就要将删除操作的结果关联到变量

1
2
3
4
>>>favorite_language = "Pyhotn "
>>>favorite_language = favorite_language.rstrip()
>>>favorite_language
"python"

当然,你还可以删除开头的空白

1
2
3
>>>favorite_language = " Pyhotn "
》》》favorite_language.lstrip()
"Python "
使用字符串的时候要避免语法错误

比如

1
message = 'Python's strength is its diverse community'

这是一个错误的,单引号之内不能有单引号,但是双引号可以

1
message = “Python's strength is its diverse community”

整数Int浮点数float也和C语言一样,这里就不多说了

有一点,整数不管怎么和浮点数运算,结果永远是浮点数。

书写很大的整数的时候,可以用_来进行分割,当你打印这种使用下划线定义的数的时候,Python不会打印其中的下划线

同时给过个变量赋值
1
x,y,z=0,1,2

这样的话x=0,y=1,z=2

同时复制的话记得中间用,隔开就行

在python中,要指出特定的变量为常亮可已将其全部大写,方便辨认。

注释

跟C语言的/一样性质