欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python学习 第一天

程序员文章站 2024-03-15 15:07:11
...
  • 两种方式执行Python代码:

        1.交互式编程:终端中输入python3进入python 命令行模式,输入一行代码后,按回车可立即查看运行效果。命令行模式中输入exit()回车或者CTRL+D退出命令行模式。

        2.脚本式编程:Python文件是以.py结尾的文件,将需要执行的代码写入文件,用python3 filename的命令执行,如python3 student.py

  • Python代码块

        Python与其他编程语言不同之处在于,其用缩进来表示代码块,也就是键盘上的Tab键,而不是{},同一个代码块其语句必须保持相同缩进数。

  • 数据类型

        Python3数据类型主要包括以下几种:整型、浮点型、布尔型、复数型、字符串。其中整型、浮点型、布尔型和复数型内部存储都是以Number数字的形式,Number可以进行常见的数值运算,运算时布尔型True为1,False为0,而字符串以String字符串的形式存储。

        字符串有多种输出方式,最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

>>> name = "Mary"
	  
>>> age = 20
	  
>>> print('My name is %s,I am %d years old'%(name,age))
	  
My name is Mary,I am 20 years old

字符\n可以换行,而字符串前加上rR可以使字符串原样输出,防止被转义。

>>> print('\nhison')
	  

hison
>>> print(r'\nhison')
	  
\nhison
>>> print(R'\nhison')
	  
\nhison
  • 输入

        Python利用内置函数input()来实现标准键盘输入。input()可以接收一行文本,并将返回该文本。

>>> abc=input('please input your name:')
	  
please input your name:lily
>>> print('your name is '+abc)
	  
your name is lily
  • 输出

    print()函数默认会换行,想不换行输出可以使用print(str,end='')

>>> data=[1,2,3,4,56]
>>> for i in data:
	  print(i)

	  
1
2
3
4
56
>>> for i in data:
	  print(i,end='')

	  
123456
  • 读写文件
>>> f = open("./readme.txt","r")
>>> str = f.read()  #read可以传入参数来读取文件指定字节的内容,不加参数默认读取所有内容
>>> print(str)  
hello world hello python!
I love python!

>>> f = open("./readme.txt","r"),
>>> strline = f.readline()
>>> print(strline)
hello world hello python!

>>> f = open("./readme.txt","w")  #以写入方式打开文件,不存在就创建
>>> f.write("hello world hello python!\nI love python!\n")  #往文件readme.txt中写入文本
41
>>> f.close()  #关闭打开的文件

 

相关标签: Python