python基础

表达式

表达式包含“值”和“操作符”,并且总是可以求值为单个值。

没有“操作符”的单个“值”也被认为是一个表达式,尽管它的求值结果就是它自己。

数学操作符

**指数
%取余数
//整除
22 // 8 = 2 
/除法
22 / 8 = 2.75
10 / 5 = 2.0
*乘法
-减法

+加法

数据类型

“数据类型”是一类值,每个值都只属于一种数据类型。

  • int整型数据类型表明值是整数。
  • float浮点型数据类型表明值是小数。
  • strs字符串数据类型表明值是文本值。
    • 总是用单引号(‘)包围住字符串,这样Python就知道字符串的开始和结束。
    • 甚至可以有没有字符的字符串,称为“空字符串”。

数据类型决定操作符的具体含义

根据操作符之后的值的数据类型,操作符的含义可能会发生改变。

demo1

在操作两个整型或浮点型值时,+是相加操作符。

2 + 2 = 4

在操作两个字符串值时,+是连接操作符。

'alice' + 'bob' = 'alicebob'

demo2

在操作两个整型或浮点型值时,*是相乘操作符。

2 * 3 = 6

在操作一个字符串值和一个整型值时,*是复制操作符。

'alice' * 5 = 'alicealicealicealicealice'

变量保存值

“变量”就像计算机内存中的一个盒子,其中可以存放一个值。

如果我们的程序稍后将用到一个已经求值的表达式的结果,就可以将它保存在一个变量中。

变量名

  1. 只能是一个词
  2. 只能包含字母、数字、下划线。
  3. 不能以数字开头。
  4. 区分大小写。

变量用小写字母开头是Python的习惯。

赋值语句与赋值操作符

用“赋值语句”将值保存在变量中。

赋值语句包含一个变量名、一个赋值操作符(等号=)、以及要存储的值。

spam = 42

第一个程序

#this program says hello and asks for my name

print("Hello,world!")
print("What's your name?")
my_name = input()
print("It's good to meet you , " + my_name)

print("The length of your name is: ")
print(len(my_name))

print("What's your age?")
my_age = input()
print("You will be " + str(int(my_age) + 1) + "in a year.")

运行结果:

Hello,world!
What's your name?
xiongjunkun
It's good to meet you , xiongjunkun
The length of your name is: 
11
What's your age?
21
You will be 22in a year.

程序剖析

注释

井号标志(#)之后的所有文本都是注释。

python会忽略注释。

print函数

print函数将括号内的字符串显示在屏幕上。

input函数

input函数等待用户在键盘上输入一些文本,并按下回车键。

然后input函数求值为一个字符串,即用户输入的文本值。

len函数

向len函数传递一个字符串(或包含字符串的变量),然后该函数求值为一个整型值,即字符串中字符的个数。

强制类型转换函数

  • str()
    • 传入一个整型值或浮点型值,求值为它的字符串形式。
  • int()
    • 传入一个浮点型值或字符串值,求值为它的整型形式。
  • float()
    • 传入一个整型值或字符串值,求值为它的浮点型形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值