python编程从入门到实践:变量和简单数据类型

python:变量和简单数据类型

python的命名规范 : 文件名和文件夹名称最好使用小写字母,并使用下划线代替空格 。
在windows系统中从终端执行python程序 : python 文件名称 (python hello.py) , 运行文件hello.py时,末尾的.py指出这是一个python程序,因此编辑器将使用python的解释器来运行它。

字符串(python的核心数据类型)

python中的字符串可以使用单引号,双引号和三个引号括起来 ,使用反斜杠\来表示转移字符。python3源码文件默认是UTF-8编码 , 所有字符串都是unicode字符串 。

使用方法修改字符串的大小写

title():将字符的首字母大写
upper() : 将字符全部大写
lower() : 将字符全部小写

在字符串中使用变量 (f字符串的使用)

f字符串 :要在字符串中插入变量的值,可以在引号前加上字母f  , 在将要插入的值放在小括号中。
first_name = 'A'
last_name = 'b'
name =   f"我的名字是{first_name} {last_name}"

之前的版本使用的format格式 : name = " { } { } ".format(first_name ,last_name)

格式符号%d (十进制的整数)%s(字符串)使用方法:
	age = 1 
	print("年龄是%d"%age)
	name = 'w'
	print("我的名字是%s , 今年%d岁"%(name ,age))
	提醒 : 当使用多个格式符号时,参数用元组的形式传入 。

原生字符串(rawstring)的使用

python处理字符串前面加上r表示原生字符串,使用后不会发生转义。

转移字符的使用制表符和换行符 (\t , \n) 写在字符串里

删除空白

删除字符串左边的空白 : rstrip()
删除字符串右边的空白 : lstrip()
删除两端的空白 : strip()
要永久的删除字符串的空白 ,必须将删除的操作的结果关联到变量 。

 favorite_language = 'python  '
 favorite_language = favorite_language.rstrip()

字符串的常用方法

  • join(seq) : 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串。
  • len(string) 返回字符串长度
  • split (str=" ", num=string.count(str)) num=string.count(str)) : 以 str 为分隔符截取字
    符串,如果 num 有指定值,则仅截取 num+1 个子字符串。
  • bytes.decode(encoding=“utf-8”, errors=“strict”) : Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由str.encode() 来编码返回。
  • encode(encoding=‘UTF-8’,errors=‘strict’) 以 encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是’ignore’或者’replace’。
  • find(str, beg=0, end=len(string)) 检测 str 是否包含在字符串中,如果指定范围 beg 和 end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1 。
  • isalnum() 如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回False。
  • isalpha() 如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False。
  • isdigit() 如果字符串只包含数字则返回 True 否则返回 False 。
  • isnumeric() 如果字符串中只包含数字字符,则返回 True,否则返回 False 。

2.1整数

在python中,可以对整数执行加减乘串除运算 。

  • python中使用两个乘号表示乘方运算 。(10**6 10的6次方)

2.2浮点数

python中将所有带小数点的数称为浮点数。

  • 注意点 : 结果所包含的小数位可能是不确定的。(0.2 + 0.1)

整数和浮点数

将任意两个数相除,结果总是浮点数。
无论哪种运算,python默认得到的总是浮点数,即便结果原本是整数。

  • 数中的下划线:当一个很大的时候 ,可以使用下划线(_) 将其的数字分组 。 (1111_333_2222) 。在存储的时候python会忽略其中的下划线,不会影响最终的值。

常量

python没有内置的常量类型 ,但会使用全部大写指出将某个变量视为常量。

注释和python之禅

python中的注释采用# 。
python之禅:在终端打入 import this ,会显示规范写python程序的忠告 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值