测试小站: 处理网 回收帮 培训网 富贵论坛 老富贵论坛

保姆级别python入门篇——变量、字符

  什么是变量呢?在学习变量前我们先来看看一些必须要知道的一些知识点:

  a=1

  b=2

  c=a + b

  print(c)

  print(1+2)

  复制代码

  我们在这里实现一个加法运算,用输出语句print直接输出1+2的结果也是可以的,但如果我们用上变量,那么就得一个变量等于1,另一个变量等于2了,这里你可以称之为赋值。意思就是给定一个值给到变量。

  所以此处的a、b、c都是变量,1、2是我们给到变量的值,赋予了这两个变量一个值。c就是我们实现a+b的一个介质,当然你也可以直接print(a+b)。三者的写法不一样,得到的结果是一样的。

  变量也有自己的脾气,来看看哪些是它不允许的: 有效命名 无效命名

  china china-t(不允许中划线)

  chinaHu china hu(不允许有空格)

  china_hu 1china(不允许数字开头)

  _china china$(不允许有特殊字符)

  CHINA 'china'(不允许字符串形式)

  china9

  复制代码

  如果这个表格没看明白,那么这个呢:

  abc_xyz='Hello Python' #合法。

  HelloWorld='Hello Python' #合法。

  abc='Hello Python' #合法。

  xyz#abc='Hello Python' #不合法,标识符中不允许出现“#”号。

  abc1='Hello Python' #合法。

  1abc='Hello Python' #不合法,标识符不允许数字开头。

  w b='Hello Python' #不合法,中间含有空格

  上述引号中的内容是字符串,下一章会讲到,这里稍作理解即可。

  复制代码

  注意:

  1、不管是变量名还是文件名也好,尽量保持简短或具有描述性,便于自己或者他人查阅。

  例如:name比n号好,first_name比f_n好

  2、也不要将Python的关键字或函数名拿来用作变量名

  例如:最明显的就是print,class等

  3、尽量别用小写字母l跟大写字母O,说不定哪天自己就搞混了,看成数字1或0

  4、注意中文跟英文字符,特别是 " ‘’这两个字符串

  字符串

  什么是字符串?重要吗?答案是肯定的,非常重要,以至于后面都需要用到,所以,加油看,好好学。

  ```

  name='Hello World'

  print(name)

  ```

  复制代码

  这里的'Hello World'就是我们所说的字符串,name就是它的变量,变量名等于后面带单引号双引号的就是字符串,不管里面是汉字、字母、还是数字,都是字符串。

  单双引号的注意点:

  ```

  # 正确写法

  name='"清安无别事"'

  # 错误写法

  name1=''清安无别事''

  ```

  复制代码

  我们来对字符串做一些改变:

  .title()

  ```

  name='hello python'

  print(name.title())

  ```

  复制代码

  这里我们就会得到首字母大写的字符串:

  Hello Python

  复制代码.upper()

  ```

  name='hello python'

  print(name.upper())

  ```

  复制代码

  这里我们就会得到字母全部大写的字符串:

  ```

  HELLO PYTHON

  ```

  复制代码.lower()方法

  这里我们的字符串首先保证的就是全部或者一部分是大写的,不然打印出来的效果跟我们写进去的字符串就是一模一样的了哦!

  ```

  name='HELLO PYTHON'

  print(name.lower())

  ```

  复制代码

  这里我们就会得到字母全部小写的字符串:

  hello python

  复制代码strip()方法

  删除空格:注:制表符 也可以是空格:print(' python')

  ```

  name='python '

  name=' python'

  name=' python '

  # 删除末尾的空格

  print(name.rstrip())

  # 删除开头的空格

  print(name.lstrip())

  # 删除两边的空格

  print(name.strip())

  ```

  复制代码

  得到的结果是:

  ```

  python

  python

  python

  ```

  复制代码

  接下来我们在字符串使用一些变量,看实例:

  first_name='Hello'

  last_name='World'

  # f是字符串的意思,format的简写,是一种格式

  #可以避免很多的错误

  print(f"{first_name}{last_name}")

  # 你也可以这么写

  first_name='Hello'

  last_name='World'

  # 给定一个变量,

  full_name=f"{first_name}{last_name}" # 这里将前面两个定义的变量赋值给到新的变量

  # 再由新的变量打印,打印效果跟上述一样

  print(full_name)

  ```

  字符串还有很多的用处哦:可以避免很多的错误呢!!!

  复制代码

  first_name='清安'

  last_name='无别事'

  # 可以直接在里面进行一些汉字或者英文数字的输出

  print(f"1、我的名字是:{first_name}{last_name}!")

  ```

  复制代码

  这三个例子的结果是:

  ```

  Hello World

  Hello World

  清安无别事

  ```

  复制代码

  仔细看还是很有趣的,接下来我们来看看取值。

  清

  安

  无

  别

  事

  正序

  0

  1

  2

  3

  4

  倒序

  -5

  -4

  -3

  -2

  -1

  name='清安无别事'---->print(name[:3])

  print(name[2:4])---->取值:无别 #正序

  print(name[-3:-1])---->取值:无别 #反序

  print(name[-2:])---->取值:别事 #反序

  print(name[0:5:2])---->取值:清无事 #间隔取值

posted @ 2021-12-19 21:11  linjingyg  阅读(61)  评论(0)    收藏  举报