【Python基础知识】(一)搭建编程环境、变量和简单的数据类型

搭建编程环境

1、下载安装Python 3.8

  链接:https://www.python.org/downloads/

2、下载安装文本编辑器。我使用的是Geany 1.36

  链接:https://www.geany.org/

变量

1、打印 “ Hello World!”

print("Hello Python World!")

 

2、变量赋值并打印

message = "Hello Python World!"
print(message)

message = "Hello Python Crash Course World!"
print(message)
'''也可以使用单引号,表示是字符串变量'''

 输出为:

Hello Python World!
Hello Python Crash Course World!

  在程序中可随时改变变量的值,Python将始终记录变量的最新值

3、变量命名的规则

1、变量名只能包含字母、数字和下划线,且只能以字母或下划线打头

2、变量名不能包含空格,可用下划线(_)代替

3、不能将Python关键字和函数名用作变量名

4、变量名应既简短又具有描述性(增加程序的可读性)。

5、慎用字母I和O,因为容易和数字1、0混淆。

 #注意:Python的变量名应使用小写,习惯使用下划线代替空格

字符串

1、字符串概念

  字符串就是一系列字符。在Python中,用引号括起的都是字符串。引号可以是双引号,也可以是单引号。故能够在字符串中包含引号和撇号(与外部引号类型不能相同)。

"This is a string"
'This is also a string'
'This is "another" string'
"This is one of Python's trings"

2、修改字符串大小写的方法

  .title():首字母大写。

  .upper():所有字母大写。

  .lower():所有字母小写。

name = "Carl chang"
print( name.title() )
print( name.upper() )
print( name.lower() )

 输出为:

Carl Chang
CARL CHANG
carl chang

  方法是Python可对数据执行的操作。如name.title中,name后面的句点(.)让Python对变量name执行方法“title()”指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成工作,这种信息是在括号里提供的。方法后面的括号是空的,如果这个函数不需要额外的信息。

  #注意:方法不改变变量原有的值!

3、合并字符串

  Python使用加号(+)来合并字符串,这种合并字符串的方法称为拼接。通过拼接,可使用储存在变量中的信息来创建完整的信息

first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name

print( "Hello, " + full_name.title() + "!" )

 输出为:

Hello, Ada Lovelace!

空格、制表符和换行符

1、使用制表符( )、换行符( )添加空白

print( "Languages:
	Python
	C
	Java" )

 输出为:

Languages:
        Python
        C
        Java

2、删除空白的方法

  .rstrip():删除字符串末尾的空白,“r”意为“right”。

  .lstrip():删除字符串开头的空白,“l”意为“left”。

  .strip():删除字符串两端的空白。

favorite_language = " Python "
print( favorite_language.rstrip() )
print( favorite_language.lstrip() )
print( favorite_language.strip() )

 输出应为:

" Python"
"Python "
"Python"

数字及算术运算

        在Python中,可对整数浮点数(Python将带小数点的数字都称为浮点数)执行加(+)、减(-)、乘(*)、除(/)、整除(//)和取余(%)运算

2 + 3 = 5
3 - 2 = 1
2 * 3 = 6
3 / 2 = 1.5
3 // 2 = 1
3 % 2 = 1

  对整数执行乘方(**)运算:

3 ** 2 = 9
3 ** 3 = 27
10 ** 6 = 1000000

  可以使用括号修改运算优先级:

2 + 3*4 = 14
(2 + 3)*4 = 20

类型转换

  使用str()int()等函数,可令Python将括号内的内容识别为相应的类型

age = 23
message = "Happy " + age + "rd Birthday!"
print( message )(出现类型错误)
age = 23
message = "Happy " + str(age) + "rd Birthday!"
print( message )(指示Python将“23”识别为字符串,程序可正确执行)

3/3 = 1.0
int( 3/3 ) =1(将“3/3”的运算结果转换为整形)

注释

  在Python,用井号(#)三个单引号/双引号(''' '''/""" """)进行注释,前者只能用于单行注释,后者可用于做多行注释。注释的内容会被解释器忽略

#打印“向大家问好”
print( "Hello Everybody!" )  
'''
打印语句
'''

参考书籍:《Python编程:从入门到实践》

2020-07-04

原文地址:https://www.cnblogs.com/carl39/p/13236257.html