Python学习笔记(四)

                                                基础语法

1、注释

。python中单行注释以#开头,多行注释可以用多个#号,还有'''和""".

2、代码缩进

。python使用缩进表示代码块。

。缩进的空格数是可以变化的,但同一个代码块的语句必须包含相同的缩进空格数。

3、标准数据结构

。python中有6种标准数据类型:数字、布尔、字符串、列表、元组、字典。

。常用的数据结构包括数字和字符串。

。python中数字有四种类型:整数、布尔型、浮点数和复数。

。字符串是由数字、字母、下划线组成的一串字符,并使用" "或’ ‘将其包裹。

eg:常见操作

counter=100
miles=1000.0
name="John"
a,b,c=1,2,"john"
print(a,b,c)

#数值交换,python支持这样的便利写法
a,b=b,a

print(counter)
print(miles)
print(name)
print(a,b,c)

输出结果:

eg:python数据类型转换

 

4、输入与输出

。使用input命令,控制台就会等待用户输入。输入的内容全都是字符串格式。

。使用print命令,控制台就会显示输出内容。

。Python的输入输出有多种形式,这里我们先讲一下键盘输入与print输出。

  执行下面的程序在回车键后就会等待用户输入:

input("\n\n按下enter键后退出")

  print默认的输出是换行的,如果要实现不换行需要在变量末尾加上end=" ":

x='a'
y='b'
#换行输出
print(x)
print(y)

print('------------------')
#不换行输出
print(x,end=" ")
print(y,end=" ")
print()

输出结果:

Python支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符%s的字符串中。

print("我叫%s今年%d岁!"%('小明',10))

输出结果:

x=input("请输入x值:")
y=input("请输入y值:")
print(x)
print(y)
print(x,end=" ") #end默认是'/n',用其他值覆盖,将不会换行,里面的值可以自己写入,当然里面也可以加‘/n’。
print(y,end=" ") 
print()
print("我叫%s今年%d岁!"%('小明',10))

5、标识符

。标识符是自己定义的,如变量名、函数名等。

。第一个字符必须是字母表中字母或下划线。

。标识符对大小写敏感。

。标识符的其他部分由字母、数字和下划线组成。

。保留字即系统已经定义好的标识符,我们不能把它们用作任何标识符名称。

保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字。

import keyword
list_=keyword.kwlist
print(list_)

输出结果:

6、运算符

。python常用的算数运算符为:$+$、$-$、$$、$/$、$*$、$//$等。

。python常用的比较运算符为:$==$、$>$、$<$等。

。python常用的赋值运算符:$=$、$+=$、$-=$、$/=$等。

。python常用的位运算符为:&、|等。

。python常用的逻辑运算符为and、or、not等。

。运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。

。python支持绝大部分的运算符,我们简单的了解下算术运算符、比较运算符、赋值运算符。

a=21
b=10
c=0

c=a+b
print("a+b的值为:",c)

c=a-b
print("a-b的值为:",c)

c=a*b
print("a*b的值为:",c)

boolean=a==b
print(boolean)

boolean=a>b
print(boolean)

b+=a
print("b+=a的值为:",b)

b*=a
print("b*=a的值为:",b)

输出结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值