Python学习 第一天

  • 两种方式执行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()  #关闭打开的文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值